行动酒吧福尔摩斯4标题文字颜色 – 我哪里错了?

我很难让我的操作栏标题文字变成白色。 遵循例子,我相信我的代码是正确的,但是文本显示为黑色。

任何人都可以看到我做错了什么?

<resources> <style name="Theme.MyApp" parent="Theme.Sherlock.Light"> <item name="actionBarStyle">@style/Widget.MyApp.ActionBar</item> <item name="android:actionBarStyle">@style/Widget.MyApp.ActionBar</item> <item name="titleTextStyle">@style/Widget.MyApp.TitleTextStyle</item> <item name="android:titleTextStyle">@style/Widget.MyApp.TitleTextStyle</item> </style> <style name="Widget.MyApp.ActionBar" parent="Widget.Sherlock.Light.ActionBar"> <item name="background">@drawable/gradient_blue</item> <item name="android:background">@drawable/gradient_blue</item> </style> <style name="Widget.MyApp.TitleTextStyle" parent="Widget.Sherlock.Light.ActionBar"> <item name="titleTextStyle">@color/white</item> <item name="android:titleTextStyle">@color/white</item> </style> </resources> 

提前谢谢了!

Solutions Collecting From Web of "行动酒吧福尔摩斯4标题文字颜色 – 我哪里错了?"

使用以下,只需自定义actionBarStyle属性:

 <resources> <style name="Theme.MyApp" parent="Theme.Sherlock.Light"> <item name="actionBarStyle">@style/Widget.MyApp.ActionBar</item> <item name="android:actionBarStyle">@style/Widget.MyApp.ActionBar</item> </style> <style name="Widget.MyApp.ActionBar" parent="Widget.Sherlock.Light.ActionBar"> <item name="titleTextStyle">@style/Widget.MyApp.TitleTextStyle</item> <item name="android:titleTextStyle">@style/Widget.MyApp.TitleTextStyle</item> </style> <style name="Widget.MyApp.TitleTextStyle" parent="TextAppearance.Sherlock.Widget.ActionBar.Title"> <item name="android:textColor">@color/white</item> </style> </resources> 

也可以自定义标题的textSize

您应该在文本样式中设置文本颜色和其他文本属性。

 <style name="Widget.MyApp.TitleTextStyle" parent="Widget.Sherlock.Light.ActionBar"> <item name="android:textColor">@color/white</item> </style>