如何更改默认的actionBar颜色?

时间:2016-06-07 14:36:18

标签: android material-design

我正在使用最新的Android支持库API 23运行最新的eclipse。默认情况下,支持库以及材料设计被添加到新项目中据我所知(使用API​​ 23编译)。

但是我想改变ActionBar的颜色,早先it was not possible on API <11,因为它使用了android内置的库。现在我确定他们在支持库中添加了操作栏,因为我在Android 2.3设备上测试了我的项目,我看到了操作栏,因此兼容性不是问题。

那么如何更改操作栏和按钮的颜色?

编辑::可疑副本没有解决我的问题,我已经尝试过了,当我在styles.xml中定义主题时,它给了我api级错误。我已将链接包含在我的问题中。

1 个答案:

答案 0 :(得分:0)

编辑styles.xml文件。 colorPrimary将是您的操作栏颜色,colorPrimaryDark是状态栏颜色。

注意:确保将此主题设置为清单中的活动主题。

<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorPrimaryDark</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDarkDark</item>
</style>