2017-02-19 3 views
-1

Ich versuche, ActionBar Textfarbe wie folgt zu ändern.Ändern Sie ActionBar Textfarbe mit AppCompat

<style name="AppTheme" parent="Theme.AppCompat.Light"> 
    <item name="actionBarStyle">@style/MyTheme.ActionBarStyle</item> 
</style> 


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

<style name="MyTheme.ActionBar.TitleTextStyle" parent="@style/TextAppearance.AppCompat.Widget.ActionBar.Title"> 
    <item name="android:textColor">@color/white</item> 
</style> 

Nach vielen similar topics (another one) dies funktionieren sollte, aber nichts davon ändert sich die Textfarbe und auch transparent mein ActionBar immer, wenn ich das versuchen. Ich kann seine Textfarbe ändern, indem ich textColorPrimary in AppTheme ändere, aber es ändert auch viele Sachen.

Auch würde Ich mag alle Links sehen, wie Styling es in android Ursache funktioniert und es Hierarchie ist irgendwie verwirrt mir

Antwort

0

Warum Sie nicht ToolBar xml Gefallen Sie diesen Dank

<android.support.v7.widget.Toolbar 
      android:id="@+id/videos_toolbar" 
      style="@style/ToolBarTextStyle" 
      android:layout_width="match_parent" 
      android:layout_height="?android:actionBarSize" 
      android:layout_alignParentTop="true" 
      android:background="@color/ToolBarColor" 
      android:paddingRight="@dimen/_32sdp" 
      android:textAlignment="center" 
      app:titleTextColor="@color/ThemeColor"> 
+0

verwenden, sieht wie ToolBar ist wirklich einfacher zu bedienen – Ariorick

Verwandte Themen