2016-12-06 7 views
0

私はアクションバーのタイトルフォント&の色を変更したいと思います。だから私はこのコードのようにやっています。私もtypekitライブラリを使用しています。私は今 plzの変更アクションバーを変更するタイトルフォントと色

<style name="AppTheme" parent="Theme.AppCompat.Light"> 
    <!-- Customize your theme here. --> 
    <item name="colorPrimary">@color/colorCyanAzure</item> 
    <item name="colorPrimaryDark">@color/colorWhite</item> 
    <item name="colorAccent">@color/colorMelon</item> 
    <item name="android:actionBarStyle">@style/AppTheme.MyActionBar</item> 
</style> 

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

<style name="MyTheme.MyActionBar.TitleTextStyle" parent="@style/TextAppearance.AppCompat.Widget.ActionBar.Title"> 
    <item name="android:textColor">@color/colorWhite</item> 
    <item name="android:textStyle">normal</item> 
</style> 
+1

以下のようなコードを試してみましたhttp://stackoverflow.com/questions/5861661/actionbar- text-color – Pavan

+0

あなたの値に@ color/colorWhiteを定義しましたか? – Vinodh

+1

私はデフォルトのものを使用するのではなく、urselfによってアクションバーを作成するか、カスタマイズすることをお勧めします!ちょうどアクションバーのテーマを使用していないし、urselfによって1つを作る:) @Anthony Kim – Fay007

答えて

0

あなたは、ツールバーを使用することができます私のためにいくつかのアドバイスを持っていない理由を知りません。ツールバーへの参照を持っていて、タイトルのスタイルをしたいときは、ツールバーのより多くの子供を持っている場合、あなたはこの

TextView textView = (TextView)toolbar.getChildAt(0); 
//set the font and font color. 

ような何かを行うことができ、あなたはをループしたいと希望する子供を見つけることができますスタイルに

0

変更するには、Theme.AppCompat.Light.DarkActionBarにTheme.AppCompat.Light、これはあなたを助ける

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

<style name="AppTheme.MyActionBar"parent="@style/Widget.AppCompat.ActionBar.Solid"> 
    <item name="titleTextStyle">@style/MyTitleTextStyle</item> 
</style> 

<style name="MyTheme.MyActionBar.TitleTextStyle" parent="@style/TextAppearance.AppCompat.Widget.ActionBar.Title"> 
    <item name="android:textColor">@color/colorWhite</item> 
    <item name="android:textStyle">normal</item> 
</style> 
関連する問題