我设置了操作栏来改变其背景:
<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>
但这不起作用,它仍然是一样的。
我该怎么做?
感谢。