我正在使用Android平板电脑应用。我已经创建了一个自定义操作栏,并设法按照我想要的方式设置它,除了旋转器。
我的主题扩展了Holo Light,这意味着当我按下一个微调器时,它会变成蓝色。我该如何改变?
答案 0 :(得分:1)
在主题中指定android:actionDropDownStyle
的自定义样式,其自身的自定义状态列表可用android:background
。
这是默认指定的那个:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="false"
android:drawable="@drawable/spinner_ab_disabled_holo_dark" />
<item android:state_pressed="true"
android:drawable="@drawable/spinner_ab_pressed_holo_dark" />
<item android:state_pressed="false" android:state_focused="true"
android:drawable="@drawable/spinner_ab_focused_holo_dark" />
<item android:drawable="@drawable/spinner_ab_default_holo_dark" />
</selector>
您需要为这些状态中的每一个(以及mdpi,hdpi和xhdpi)提供自己的图像。
您可以修改平台附带的功能,让您的生活更轻松。查看SDK/platforms/platform-14/data/res/
,drawable-mdpi
和drawable-hdpi
文件夹中的drawable-xhdpi
。