Action Bar Sherlock 4 title text colour - where am I going wrong?

前端 未结 2 1183
你的背包
你的背包 2021-01-05 04:31

I\'m having difficulty making my Action Bar title text colour go white. Having followed examples I believe my code is correct, however the text appears black.

Can an

相关标签:
2条回答
  • 2021-01-05 05:14

    Use the following, just customize the actionBarStyle property:

    <resources>
        <style name="Theme.MyApp" parent="Theme.Sherlock.Light">
            <item name="actionBarStyle">@style/Widget.MyApp.ActionBar</item>
            <item name="android:actionBarStyle">@style/Widget.MyApp.ActionBar</item>
        </style>
    
        <style name="Widget.MyApp.ActionBar" parent="Widget.Sherlock.Light.ActionBar">
            <item name="titleTextStyle">@style/Widget.MyApp.TitleTextStyle</item>
            <item name="android:titleTextStyle">@style/Widget.MyApp.TitleTextStyle</item>
        </style>
    
        <style name="Widget.MyApp.TitleTextStyle" parent="TextAppearance.Sherlock.Widget.ActionBar.Title">
            <item name="android:textColor">@color/white</item>
        </style>
    </resources>
    

    and you can customize textSize of title too.

    0 讨论(0)
  • 2021-01-05 05:16

    You should set the text color and other text property's within the text style.

    <style name="Widget.MyApp.TitleTextStyle" parent="Widget.Sherlock.Light.ActionBar">
        <item name="android:textColor">@color/white</item>
    </style>
    
    0 讨论(0)
提交回复
热议问题