Android L预览动作栏颜色

时间:2014-06-28 12:27:02

标签: android android-actionbar android-5.0-lollipop material-design

如上所述here如果我在我的风格中定义主要颜色,我应该能够改变ActionBar的颜色。

<style name="AppTheme" parent="android:Theme.Material">
    <item name="android:colorPrimary">#ff0000</item>
</style>

然而,颜色仍然是浅灰色的默认颜色。我错过了什么吗?

3 个答案:

答案 0 :(得分:5)

正如docs所说,您应该使用@android:style/Theme.Material作为父主题,而不是android:Theme.Material

然后您应该能够像使用<item name="android:colorPrimary">#ff0000</item>那样使用。{/ p>

答案 1 :(得分:3)

有一个值-21文件夹...我在values文件夹中进行了更改,当然还没有使用过。

答案 2 :(得分:0)

您可以在 res / values-v21 文件夹中将其用作父主题:

<style name="Theme.Base" parent="android:Theme.Material" />

然后在你的样式文件中引用它:

<style name="Theme.Sample" parent="Theme.Base" />