这是我的style.xml,现在它显示黑色的Action Bar Text,如果我正在改变android:titleTextStyle它改变了listView的文本颜色和许多其他的东西,我该如何解决这个问题? 我希望操作栏标题颜色为白色,其他颜色为黑色。
<style name="MyTheme" parent="Theme.AppCompat.Light">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/myPrimaryColor</item>
<item name="colorPrimaryDark">@color/myPrimaryDarkColor</item>
<item name="colorAccent">@color/myAccentColor</item>
<item name="android:titleTextStyle">@color/myWindowBackground</item>
<item name="android:textColorPrimary">@color/myTextPrimaryColor</item>
<item name="android:navigationBarColor">@color/myNavigationColor</item>
<item name="drawerArrowStyle">@style/DrawerArrowStyle</item>
<item name="android:windowBackground">@color/myWindowBackground</item>
<item name="android:windowContentTransitions">true</item>
</style>
答案 0 :(得分:1)
在styles.xml上使用它:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="AppTheme" parent="@android:style/Theme.Holo.Light">
<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/blue</item>
</style>
</resources>