My code is as below and while it works ( when I change the parent Theme to Theme.Sherlock or Theme.Sherlock.Light the Theme it does changes) it does not changes the Title color.
The code is pretty much the same as here
Code :
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="MyTheme" parent="@style/Theme.Sherlock">
<item name="actionBarStyle">@style/MyTheme.ActionBarStyle</item>
<item name="android:actionBarStyle">@style/MyTheme.ActionBarStyle</item>
</style>
<style name="MyTheme.ActionBarStyle" parent="@style/Widget.Sherlock.ActionBar">
<item name="android:titleTextStyle">@style/MyTheme.ActionBar.TitleTextStyle</item>
</style>
<style name="MyTheme.ActionBar.TitleTextStyle" parent="@style/TextAppearance.Sherlock.Widget.ActionBar.Title" >
<item name="android:textColor">#FF0000</item>
</style>
</resources>
i have changed title color like this
From Jake Wharton's ActionBarSherlock site :
Mirrored Attributes
Had to change MyTheme.ActionBarStyle to :
Now the Title text color has changed.
in your style.xml in values folder this will change your action bar color.. Replace #666666 with your selected color code for title background color and replace #000000 for your title text color.
then dont forget to edit your manifest file -> android:theme="@style/NewTheme"
Simplest way that worked for me is to add the following in theme style:
If you are trying to change the title text where you have a custom toolbar then try adding
app:titleTextColor
to the toolbar as below:Use below code to provide different color to actionbar text and actionbar background just use below theme in manifest against the activity in which you want output :)