答案 0 :(得分:1)
Android上的样式包含许多不同的属性。这可以控制背景颜色,文本颜色,字体样式等。
Theme.AppCompat.Light.DarkActionBar
样式包含具有深色操作栏的整体灯光主题的多个属性。
如果您要使用的背景颜色需要白色文字和图标,请将其作为父级参考,只需更改背景颜色。
<item name="android:background">#ff0000</item>
如果黑色(或深色)文字的背景颜色看起来更好,则可以将父级设置为Theme.AppCompat.Light
。
答案 1 :(得分:0)
如果要更改应用程序栏的颜色(以及应用程序的主要颜色 - 应用程序栏继承它),只需更改colorPrimary
属性即可。像这样:
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="colorPrimary">@color/yourColorResource</item>
</style>
您可以直接使用颜色的十六进制代码或Android的预定义资源,例如@color/yourColorResource
@android:color/holo_red_dark
。
对于状态栏的颜色,您可以类似地使用colorPrimaryDark
属性。您可以阅读有关此here的更多信息。