我试图改变一个聚焦的蓝色背景/按下菜单项中的溢出菜单。
我说的是这样的:
图像http://oi48.tinypic.com/2j104l0.jpg
我想我已经覆盖从每一个可能的属性Theme
和Theme.Holo
中Themes.xml
走到每个风格Styles.xml
但不能改变蓝色背景。
编辑
我想通了,我应该覆盖风格android:dropDownListViewStyle
但它并没有在所有的工作。 但后来我改变了主题从Theme.Holo.Light.DarkActionBar
到Theme.Holo.Light
你猜怎么着? 有效!!
所以,任何人都可以阐明这一些轻? 我怎样才能改变与主题颜色DarkActionBar
?
好吧,我发现我的问题的解决方案: 在谷歌ActionBarSherlock组中链接到一个职位
我一直监督此项: android:actionBarWidgetTheme
在Theme.Holo.Light.DarkActionBar
主题。
现在我要做的就是定义覆盖一个主题Theme.Holo
在它与一种风格: <item name="android:dropDownListViewStyle">@style/myDropDownListView</item>
,并指向这个主题来代替。
<!-- theme referenced by actionBarWidgetTehme style -->
<style name="Theme.DropDown.Dark" parent="android:style/Theme.Holo">
<item name="android:dropDownListViewStyle">@style/myDropDownListView</item>
</style>
<!-- my main theme -->
<style name="DarkActionBarRedActionMode" parent="android:style/Theme.Holo.Light.DarkActionBar">
<item name="android:actionBarWidgetTheme">@style/Theme.DropDown.Dark</item>
</style>
声明一个选择绘制,并把它作为ListView项的背景。
是指绘制资源