Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android上更改AppCompat Light DaralactionBar主题的背景和文本颜色_Android_Android Appcompat - Fatal编程技术网

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

在android上更改AppCompat Light DaralactionBar主题的背景和文本颜色,android,android-appcompat,Android,Android Appcompat,我使用了AppCompat Light DaralactionBar主题 <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> </style> 如何更改ActionBar背景颜色和文本ActionBar文本颜色?对于ActionBar颜色,您可以使用主颜色为ActionBar着色 @颜色/my\u awesome\u颜色 和textColorPrimary用于应用程序中任意位

我使用了AppCompat Light DaralactionBar主题

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

 </style>


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

对于ActionBar颜色,您可以使用
主颜色
为ActionBar着色


@颜色/my\u awesome\u颜色

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


@color/OTDBackgroundTextColor

这是一个示例代码:

<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>

@样式/MyActionBar
#C1000E
@style/AppTheme.ActionBar.TitleTextStyle
#E5ED0E

要了解更多信息,请检查他们正在解释所有内容。

@color意味着我也需要创建一个color.xml文件?@Gissipi_453完全取决于您,您可以直接在那里添加一种颜色,如
#fffff
,或创建一个color.xml,您可以在其中指定具有更多控制权的颜色。注意:这不适用于AppCompat v21或更高版本,现在,可以通过材质调色板按照