How to change color of ActionBar's Title Text on Android 4.3 api 18

前端 未结 2 1357
再見小時候
再見小時候 2021-01-03 08:10

I am using appcompat v7 library to support action bars in api level 8 and up. I am trying to change the color of title text of action bar.

Color of title text is ch

相关标签:
2条回答
  • 2021-01-03 08:34

    I'll use the following within my styles for the current theme in order to update the text color in the ActionBar:

    <item name="android:actionMenuTextColor">@color/Red</item>
    

    which seems to work for me across the latest OS releases.

    0 讨论(0)
  • 2021-01-03 08:35

    Found Solution to my own problem :

    I have to use android:actionBarStyle , android:titleTextStyle and android:textColor for api level 14 and up.

    So the styles.xml for v-11 will be:

    <resources>
    
        <style name="AppBaseTheme" parent="@style/Theme.AppCompat.Light">
            <item name="android:actionBarStyle">@style/ActionBarStyle</item>
        </style>
    
        <style name="ActionBarStyle" parent="@style/Widget.AppCompat.Light.ActionBar.Solid">
            <item name="android:titleTextStyle">@style/TitleBarTextColor</item>
        </style>
    
        <style name="TitleBarTextColor" parent="@style/TextAppearance.AppCompat.Widget.ActionBar.Title">
            <item name="android:textColor">@color/red</item>
        </style>
        <!-- Application theme. -->
        <style name="AppTheme" parent="AppBaseTheme">
            <!-- All customizations that are NOT specific to a particular API-level can go here. -->
        </style>
    
    </resources>
    
    0 讨论(0)
提交回复
热议问题