-1

I am using following style.xml and trying to set background and text color of action bar but background color is applied and text color dosent apper please suggest some solution my code of

    <style name="MyTheme" parent="@android:style/Theme.Holo.Light">
    <item name="android:actionBarStyle">@style/MyActionBar</item>
    <item name="android:titleTextStyle">@style/ActionBar.titleTextStyle</item>
</style><style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">
    <item name="android:background">#417bde</item>
</style>
<style name="ActionBar.titleTextStyle" parent="@style/TextAppearance.AppCompat.Widget.ActionBar.Title">
<item name="android:textColor">#ffffff</item>

user3269550
  • 452
  • 4
  • 15

4 Answers4

0

You can simply use:

ActionBar actionBar = getActionBar(); // or getSupportedActionBar() for lower version

actionBar.setTitle(Html.fromHtml("<font color=\"YOUR COLOR CODE\">" + YOUR CUSTOM TEXT + "</font>"));
Sal00m
  • 2,938
  • 3
  • 22
  • 33
Ishan
  • 1,172
  • 10
  • 25
0

i have changed title color like this

actionBar.setTitle(Html.fromHtml("<font color='#ff0000'>ActionBarTitle </font>"));
-1

Can you try this code?

 <style name="AppBaseTheme" parent="@style/Theme.AppCompat.Light.DarkActionBar">
        <item name="actionBarStyle">@style/ActionBarStyle</item>
        <item name="colorPrimary">your_color</item>
    </style>

    <style name="ActionBarStyle" parent="@style/Widget.AppCompat.ActionBar.Solid">
        <item name="titleTextStyle">@style/TitleTextStyle</item>
    </style>

    <style name="TitleTextStyle" parent="@style/TextAppearance.AppCompat.Widget.ActionBar.Title">
        <item name="android:textColor">your_color</item>
    </style>
msevgi
  • 4,828
  • 2
  • 24
  • 30
-1

try this

<style name="MyTheme" parent="@android:style/Theme.Holo.Light">
    <item name="android:actionBarStyle">@style/MyActionBar</item>
    <item name="android:titleTextStyle">@style/ActionBar.titleTextStyle</item>
</style><style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">
    <item name="android:background">#417bde</item>
    <item name="android:textColor">#ffffff</item>
</style>