在 android 上更改 AppCompat Light DarkActionBar 主题的背景和文本颜色

Changing background and text color for AppCompat Light DarlActionBar theme on android

我用过 AppCompat Light DarkActionBar 主题。

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">

 </style>

如何更改 ActionBar 背景颜色和文本 ActionBar 文本颜色?

对于 ActionBar 颜色,您可以使用 color primary 为操作栏着色。

<!-- colorPrimary is used for the default action bar background --> <item name="colorPrimary">@color/my_awesome_color</item>

textColorPrimary 用于应用程序中任意位置的文本颜色

<item name="android:textColorPrimary">@color/OTDBackgroundTextColor</item>

这是一个示例代码:

<style name="AppTheme" parent="AppBaseTheme">

    <item name="android:actionBarStyle">@style/MyActionBar</item>
</style>

<style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">
    <item name="android:background">#C1000E</item>
    <item name="android:titleTextStyle">@style/AppTheme.ActionBar.TitleTextStyle</item>
</style>




<style name="AppTheme.ActionBar.TitleTextStyle" parent="@android:style/TextAppearance.StatusBar.Title">
    <item name="android:textColor">#E5ED0E</item>
</style>

更多信息请查看android site他们正在解释一切