2017-08-05 12 views
-4

私はプログラムではSupportActionBar title Colorを変更しようとしていますが、これを達成する方法がわかりません。サンプルコードまたはサンプルが本当に役に立ちます。xamarin androidのSupportActionBarタイトルカラーを変更するには?

編集1:Style.xml

<?xml version="1.0" encoding="utf-8" ?> 
<resources> 
    <color name="theme_custom_background">@color/white</color> 
    <style name="MyTheme" parent="MyTheme.Base"> 
    </style> 
    <style name="MyTheme.Base" parent="Theme.AppCompat.Light.NoActionBar"> 
    <item name="windowNoTitle">true</item> 
    <item name="windowActionBar">false</item> 
    <item name="colorPrimary">@color/primary</item> 
    <item name="colorPrimaryDark">@color/primaryDark</item> 
    <item name="colorAccent">@color/accent</item> 
    <item name="android:colorBackground">@color/theme_custom_background</item> 
    <item name="android:windowBackground">?android:attr/colorBackground</item> 
    <!-- Option to hide the drop shadow here 
     <item name="actionBarStyle">@style/MyTheme.ActionBar</item> 
     <item name="android:windowContentOverlay">@null</item> 
    --> 
    <item name="android:editTextStyle">@style/MyEdittext</item> 
    <item name="android:buttonStyle">@style/MyButton</item> 
    </style> 

    <style name="MyTheme.NoActionBar" parent="MyTheme.Base"> 
    <item name="android:elevation">0dp</item> 
    <item name="elevation">0dp</item> 
    </style> 

    <style name="MyEdittext" parent="@android:style/Widget.EditText"> 
    <item name="android:textColor">@color/black</item> 
    <item name="android:backgroundTint">@color/gray</item> 
    <item name="android:textColorHint">@color/black</item> 
    </style> 

    <style name="MyButton" parent="@android:style/Widget.Button"> 
    <item name="android:textColor">@color/black</item> 
    <item name="android:background">@drawable/buttonshape</item> 
    <item name="android:padding">15dp</item> 
    <item name="android:textSize">15sp</item> 
    </style> 
    </resources> 
+0

重複をマークした人!その解決策は機能していません – DevKriya

答えて

0

最もストレートフォワード方式である。このように、たとえば、あなたのアクションバーのスタイルをカスタマイズする:

<style name="AppTheme" parent="android:Theme.Holo.Light"> 
    <item name="android:actionBarStyle">@style/ActionBarTheme</item> 
</style> 

<style name="ActionBarTheme" parent="android:Widget.Holo.Light.ActionBar.Solid.Inverse"> 
    <item name="android:background">@color/color_action_bar</item> 
</style> 

そしてcolors.xmlまたはstrings.xmlに色変数を追加してください。アクションバーに必要な色を追加してください。

<color name="color_action_bar">#3450A3</color> 

mマニフェストファイルにテーマを追加する

<application 
    android:theme="@style/AppTheme" > 
関連する問題