Android ActionBar项目的自定义背景色
我有一个ActionBar,我正试图为它设置背景色,我想用其他颜色来更改ActionBar中每个项目的背景色。 由于某种原因,这东西不起作用。我尝试过改变其他主题中给出的各种选项。没有任何效果不知道为什么。正确的方法是什么。我跟随Android开发者网站这样做,但仍然没有得到反映。谢谢你的时间 My styles.xmlAndroid ActionBar项目的自定义背景色,android,android-actionbar,android-ui,Android,Android Actionbar,Android Ui,我有一个ActionBar,我正试图为它设置背景色,我想用其他颜色来更改ActionBar中每个项目的背景色。 由于某种原因,这东西不起作用。我尝试过改变其他主题中给出的各种选项。没有任何效果不知道为什么。正确的方法是什么。我跟随Android开发者网站这样做,但仍然没有得到反映。谢谢你的时间 My styles.xml <style name="MyCustomTheme" parent="@android:style/Theme.Holo.Light"> <
<style name="MyCustomTheme" parent="@android:style/Theme.Holo.Light">
<item name="android:actionBarStyle">@style/MyActionBarTheme</item>
<item name="android:actionButtonStyle">@style/MyActionBarButton</item>
<item name="android:selectableItemBackground">@drawable/circular_tap_state</item>
</style>
<style name="MyActionBarTheme" parent="@android:style/Widget.Holo.Light.ActionBar.Solid.Inverse">
<item name="android:background">#000000</item>
</style>
<style name="MyActionBarButton" parent="@android:style/Widget.Holo.Light.ActionButton">
<item name="android:actionBarItemBackground">@drawable/custom_settings_button</item>
</style>
自定义设置按钮.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@android:color/holo_orange_light"
android:state_pressed="true" />
<item android:drawable="@android:color/holo_orange_light"
android:state_focused="true" />
<item android:drawable="@android:color/holo_orange_dark" />
</selector>
自定义操作栏-action_menu.xml
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/today"
android:showAsAction="always"
android:title="@string/menu_today"/>
<item
android:id="@+id/menu_list"
android:icon="@drawable/ic_custom_calender_icon_normal_state"
android:showAsAction="always"
android:title="@string/menu_calendar" />
<item
android:id="@+id/add_event"
android:icon="@drawable/ic_custom_add"
android:showAsAction="always"
android:title="@string/menu_add" />
<item
android:id="@+id/calendar_settings"
android:icon="@drawable/ic_custom_settings"
android:showAsAction="always"
android:title="@string/menu_settings" />
</menu>
您正在修改values-v11和values-v14中的style.xml吗?不,我没有。我只是在做价值观上的风格。。我是否需要在v-11和v-14中也执行此操作?是的,您还必须在v-11和v-14中修改样式文件。