【发布时间】:2015-05-31 00:12:58
【问题描述】:
我正在尝试更改扩展 ActionBarActivity 的活动的操作栏背景颜色。到目前为止,我的 styles.xml 看起来像这样
<style name="AppTheme" parent="Theme.AppCompat.Light">
<item name="android:actionBarStyle">@style/MyActionBar</item>
</style>
<style name="MyActionBar" parent="@style/Widget.AppCompat.ActionBar">
<item name="android:background">#ff2b8bff</item>
</style>
然后我像这样调用清单中的样式
android:theme="@style/AppTheme"
问题是操作栏总是灰色的,它永远不会变成我指定的颜色。我知道已经有很多关于此类问题的信息,但没有一个对我有用。我只是想知道我错过了什么。
【问题讨论】:
-
你用的是哪个api?
-
@Ryan 不幸的是,这会导致错误“您需要在此活动中使用 Theme.AppCompat 主题(或后代)。”
-
你在用什么
ActionBarActivity或Activity? -
我正在使用 ActionBarActivity
标签: android xml android-actionbar android-actionbaractivity