是的,我知道互联网上有很多类似的问题和答案。过去三个小时我检查了所有这些。没有解决方案适合我。
我只是启动了一个Android Studio(v1.0.2)项目,默认情况下由v7 AppCompat库提供。
我将styles.xml更改为:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="MyAppTheme" parent="Theme.AppCompat.Light">
<item name="actionBarStyle">@style/MyActionBar</item>
</style>
<style name="MyActionBar" parent="@style/MyAppTheme">
<item name="android:background">@android:color/holo_red_dark</item>
</style>
</resources>
...并在AndroidManifest.xml中:
android:theme="@style/MyAppTheme"
我正在寻找将动作栏的背景颜色全局更改为所需颜色的最简单方法。
现在,操作栏完全为白色,菜单按钮有三个黑点。
答案 0 :(得分:0)
使用appcompat rel 21.0.x,你必须使用类似的东西:
<style name="Theme.MyTheme" parent="Theme.AppCompat.Light">
<!-- Set AppCompat’s color theming attrs -->
<item name=”colorPrimary”>@color/my_color</item>
<item name=”colorPrimaryDark”>@color/my_color_darker</item>
<!-- The rest of your attributes -->
</style>