我正在开发一个应用程序,我想要 更改操作栏标题的文本颜色
。现在,在我的清单中定义了一个主题:
<application
android:theme="@style/AppTheme">
</application>
它在styles.xml中定义:
<style name="AppTheme" parent="android:style/Theme.Holo.Light">
<item name="android:textViewStyle">@style/AppTheme.TextView</item>
<item name="android:actionBarStyle">@style/AppTheme.ActionBarStyle</item>
</style>
<style name="AppTheme.ActionBarStyle" parent="@android:style/Widget.Holo.Light.ActionBar">
<item name="android:titleTextStyle">@style/AppTheme.ActionBar.TitleTextStyle</item>
</style>
<style name="AppTheme.ActionBar.TitleTextStyle" parent="@android:style/TextAppearance.Holo.Widget.ActionBar.Title">
<item name="android:textColor">@color/themeapp</item>
</style>
<style name="AppTheme.TextView" parent="@android:style/Widget.TextView">
<item name="android:textColor">#FFFFFF</item>
</style>
这个方法不起作用,但我不知道为什么。根据这个答案,这应该可以工作。文本视图样式也无效。
我做错了什么?
更新: 已按照Grace Feng的答案进行更改。