如何更改操作栏上微调器的背景颜色

时间:2013-06-21 13:44:23

标签: java android xml background android-actionbar

我正在开发一个Android应用程序,并遇到了一个问题,我已设法获取操作栏上的列表项以突出显示我想要的颜色,但项目周围的“微调”区域保持默认蓝色,有谁知道我怎么能改变这种颜色?

image

3 个答案:

答案 0 :(得分:1)

我已经修好了!

我使用这个网站,它允许你为你的动作栏设置颜色等,然后​​你只需将它们放在你的drawables文件夹中,并将其与样式表链接。

我不确定它是否是最干净的解决方案,但它确实有效。

http://jgilfelt.github.io/android-actionbarstylegenerator/

答案 1 :(得分:0)

尝试在您的微调器中使用android:background

答案 2 :(得分:0)

试试这个: (没有Sherlok)

<style name="Theme.MyTheme" parent="@style/YourTheme">
    <item name="android:selectableItemBackground">@drawable/ab_selector</item>
    <item name="android:actionBarWidgetTheme">@style/WidgetStyle</item>
</style>

<style name="WidgetStyle" parent="Widget">
    <item name="android:itemBackground">@drawable/ab_menu_selector</item>
</style>