如何更改actionbar textcolor?

时间:2015-12-12 14:05:47

标签: android android-actionbar

由于某种原因,它无法识别textColor属性。

这是我使用的代码:

<resources>

<style name="AppTheme" parent="Theme.AppCompat.Light">
    <item name="actionBarStyle">@style/AppTheme.ActionBarStyle</item>
</style>

<style name="AppTheme.ActionBarStyle" parent="Theme.AppCompat.Light">
    <item name="titleTextStyle">@style/AppTheme.ActionBar.TitleTextStyle</item>
    <item name="background">@color/DarkSlateGray</item>
</style>

<style name="AppTheme.ActionBar.TitleTextStyle" parent="Theme.AppCompat.Light">
    <item name="textColor">@color/White</item>
</style>
</resources>

错误:(14,21)找不到与给定名称匹配的资源:attr&#39; textColor&#39;。

2 个答案:

答案 0 :(得分:1)

我希望这会对你有所帮助,

使用此

<item name="android:textColor">@color/White</item>

而不是

 <item name="textColor">@color/White</item>

答案 1 :(得分:0)

重复问题:

此链接将帮助您完成java课程 How to change action bar title color in code

从样式使用此 How do I change the background color of the ActionBar of an ActionBarActivity using XML?

@Ganesh

在@rnoway回答

中提及
     <style name="MyTheme.ActionBar.TitleTextStyle" parent="@android:style/TextAppearance.Holo.Widget.ActionBar.Title">
       <item name="android:textColor">@color/red</item>
   </style>