我正在开发一款Android平板应用程序。我已经创建了一个自定义操作栏,并成功地将其样式设置为我想要的样子,除了下拉菜单。
我的主题扩展了Holo Light,这意味着当我按下下拉菜单时,它会变成蓝色。我该如何改变它?
我正在开发一款Android平板应用程序。我已经创建了一个自定义操作栏,并成功地将其样式设置为我想要的样子,除了下拉菜单。
我的主题扩展了Holo Light,这意味着当我按下下拉菜单时,它会变成蓝色。我该如何改变它?
在您的主题中为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>