2016-07-25 12 views

答えて

0

は、あなたのテーマに次の色を追加します。

<item name="colorControlNormal">@color/colorPrimaryDark</item> 

私はアプリケーションの下に書いた私のマニフェストファイルに

<style name="MyTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 
     <!-- Customize your theme here. --> 
     <item name="colorPrimary">@color/colorPrimary</item> 
     <item name="colorPrimaryDark">@color/colorPrimaryDark</item> 
     <item name="colorAccent">@color/colorAccent</item> 
     <item name="android:windowContentOverlay">@null</item> 
     <item name="actionBarStyle">@style/MyActionBar</item> 
     <item name="android:windowBackground">@color/backgroundColor</item> 
     <item name="android:textColor">#FFFFFF</item> 
    </style> 

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

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

更新

これはうまくいかないので、私はどのように私のツールバーをカスタマイズしたかを教えています(下の例の色は私によって作成されています...だから、あなたが望む色に変更する必要があります。レイアウトで

ツールバーは

<android.support.v7.widget.Toolbar 
    ... 
    style="@style/ToolbarTheme" 

    app:popupTheme="@style/ToolbarPopupTheme" 
    app:titleTextAppearance="@style/ToolbarThemeTitleText" /> 

style.xml

<style name="ToolbarTheme" parent="Theme.AppCompat"> 
    <!-- Icon color --> 
    <item name="colorControlNormal">@color/white_alpha_100</item> 

    <!-- Background color --> 
    <item name="android:background">@color/default_action_bar_color</item> 
</style> 

<style name="ToolbarThemeTitleText" parent="TextAppearance.Widget.AppCompat.Toolbar.Title"> 
    <item name="android:textSize">16sp</item> 
    <item name="android:textStyle">bold</item> 
</style> 

<style name="ToolbarPopupTheme"> 
    <!-- TEXT COLOR FOR POP UP MENU --> 
    <item name="android:textColor">@color/black_alpha_100</item> 
</style> 
+0

全く影響を提出します。まだ色は明るい灰色です。他の提案? – Ginsor

関連する問題