I am using the appcompat v7 library to support action bars at level 8 and above. I am trying to change the text color of the title of the action bar.
The color of the title text changes in GingerBread, but when I run the application on my phone with JellyBean, the color does not change.
In the header color, GingerBread changes to red:

On JellyBean it stays black:

Here are my styles.xml:
styles.xml:
<resources>
<style name="AppBaseTheme" parent="@style/Theme.AppCompat.Light">
<item name="actionBarStyle">@style/ActionBarStyle</item>
</style>
<style name="ActionBarStyle" parent="@style/Widget.AppCompat.Light.ActionBar.Solid">
<item name="titleTextStyle">@style/TitleBarTextColor</item>
</style>
<style name="TitleBarTextColor" parent="@style/TextAppearance.AppCompat.Widget.ActionBar.Title">
<item name="android:textColor">@color/red</item>
</style>
<style name="AppTheme" parent="AppBaseTheme">
</style>
</resources>
styles.xml for v-11:
<resources>
<style name="AppBaseTheme" parent="@style/Theme.AppCompat.Light">
<item name="actionBarStyle">@style/ActionBarStyle</item>
</style>
</resources>
styles.xml for v-14:
<resources>
<style name="AppBaseTheme" parent="@style/Theme.AppCompat.Light">
<item name="actionBarStyle">@style/ActionBarStyle</item>
</style>
</resources>
MainFest:
android:theme="@style/AppTheme"
source
share