2017-07-15 4 views
0

私のアプリケーションのテーマとしてDarkActionBarを設定しました。このテーマでは、jpgやpngのような画像をナビゲーションメニューに表示することができません。私はベクトルグラフィックを黒または白でしか表示できません。色付きの画像は暗い矩形に置き換えられます。ナビゲーションメニューでカラー画像を表示するには、このテーマで何を変更する必要があるのか​​考えている人がいますか?以下は私が適用しているスタイルです。DarkActionBarとしてテーマを設定したナビゲーションメニューのカラー画像を表示する

style.xml

<resources> 

<!-- Base application theme. --> 
<style name="AppTheme" 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="windowActionBar">false</item> 
    <item name="windowNoTitle">true</item> 
    <item name="android:buttonStyle">@style/button</item> 
</style> 

<style name="button" parent="@android:style/Widget.Button"> 
    <item name="android:gravity">center_vertical|center_horizontal</item> 
    <item name="android:textColor">@drawable/color_selector</item> 
    <item name="android:shadowColor">#FF000000</item> 
    <item name="android:shadowDx">0</item> 
    <item name="android:shadowDy">-1</item> 
    <item name="android:shadowRadius">0.2</item> 
    <item name="android:textSize">16dip</item> 
    <item name="android:textStyle">normal</item> 
    <item name="android:background">@drawable/button</item> 
    <item name="android:focusable">true</item> 
    <item name="android:clickable">true</item> 
</style> 

私の項目のXMLコード私はせずに多くの時間を費やしている

<item android:title="Regional"> 
    <menu> 
     <item 
      android:id="@+id/language" 
      android:icon="@drawable/ic_language_black_24dp" 
      android:title="Set Language" /> 
    </menu> 
</item> 

ようですablではなくe問題を解決する。どんな種類の助けや提案も期待しています!!!!

答えて

0

この

+0

おかげで先端のためのデフォルトの色付けを無効にする必要があり

yournavigationview.setItemIconTintList(null); 

...その作業をしてみてください – Dilazak

関連する問題