覆盖与无残疾绘制一个自定义风格的背景。
<Spinner
...
android:background="@drawable/spinner_background"
...
/>
RES /绘制/ spinner_background.xml
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- changed from apptheme_spinner_disabled_holo_light -->
<item android:state_enabled="false"
android:drawable="@drawable/apptheme_spinner_default_holo_light" />
<item android:state_pressed="true"
android:drawable="@drawable/apptheme_spinner_pressed_holo_light" />
<item android:state_pressed="false" android:state_focused="true"
android:drawable="@drawable/apptheme_spinner_focused_holo_light" />
<item android:drawable="@drawable/apptheme_spinner_default_holo_light" />
的绘图资源,将取决于您的应用程序的风格。例如,您可以生成新的全息样式可绘图here。
至于文字的颜色,这应该是非常相似的,加入了类似的XML描述: -
<Spinner
...
android:textColor="@color/spinner_text"
...
/>
RES /价值/ spinner_text.xml
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:color="@color/black"/>
<item android:state_pressed="true" android:state_enabled="false" android:color="@color/black" />
<item android:state_enabled="false" android:color="@color/black" />
<item android:color="@color/black"/>
</selector>
甚至不知道这是需要的话,你可以直接设置颜色:
<Spinner
...
android:textColor="#000000"
...
/>
试过这个,不能作为微调器工作的默认方式,mak即使它是错误的(或者至少当我尝试它不适用于我时),它仍然是可点击的true – Clow
我更新了我测试的Java代码。见上面 – Sabari
我不知道它是否是我的电脑,但我无法工作,但如果别人告诉我为他们工作,我会接受这一个 – Clow