AppCompat ActionBar菜单背景无法正常工作

时间:2014-06-26 00:28:42

标签: android android-actionbar android-appcompat

我设置了操作栏来改变其背景:

<style name="ColoredActionBar" parent="@style/Widget.AppCompat.Light.ActionBar.Solid.Inverse">
    <item name="android:background">@color/main_background_color</item>
    <item name="background">@color/main_background_color</item>
</style>

<style name="AppBaseTheme" parent="@style/Theme.AppCompat.Light">
    <item name="actionBarStyle">@style/ColoredActionBar</item>
</style>

<!-- Application theme. -->
<style name="AppTheme" parent="AppBaseTheme">
</style>

(我在值上设置了不同的样式,值-v11和值-v14)。

我在按下状态时尝试更改菜单背景。我这样做:

<item name="actionButtonStyle">@drawable/actionbar_item</item>

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item
        android:state_pressed="true"
        android:drawable="@color/secundary_background_color" />
    <item
        android:drawable="@color/main_background_color" />
</selector>

但这不起作用,它仍然是一样的。

我该怎么做?

感谢。

0 个答案:

没有答案