【发布时间】:2016-10-22 16:10:09
【问题描述】:
我希望我的操作栏具有值为 @color/colorPrimary(最后一项)的背景,但在我的应用程序中,操作栏采用与我的背景相同的颜色。看起来它们都是 1 元素。如何设置我的操作栏的样式(字体、背景……)?我不必动态设置它的样式,它会在整个活动中保持相同的颜色。
<resources>
<style name="AppTheme" parent="android:Theme.Material">
<item name="android:colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="android:colorPrimary">@color/colorPrimary</item>
<item name="android:background">@color/background</item> **BACKGROUND**
<item name="android:actionBarStyle">@color/colorPrimary</item> **ACTION BAR**
</style>
</resources>
颜色.xml
<resources>
<color name="colorPrimary">#E91E63</color>
<color name="colorPrimaryDark">#880E4F</color>
<color name="colorAccent">#E91E63</color>
<color name="background">#FCE4EC</color>
</resources>
我的操作栏没有应用我想要的颜色。
【问题讨论】:
-
ActionBar 获取 colorPrimary 作为它的颜色
-
转到
color.xml并更改colorPrimary或更改style.xml -
你的两个建议我都做了,还是不行……
标签: android android-actionbar material-design