无法在主题设置为DarkActionBar的导航菜单中显示彩色图像

时间:2017-07-15 18:17:56

标签: android styles navigation-drawer

我已将DarkActionBar设置为我的应用程序的主题。有了这个主题,我无法在导航菜单中显示像jpg或png这样的图像。我只能以黑色或白色显示矢量图形。任何彩色图像都被黑色矩形替换。有没有人知道在这个主题中必须改变什么才能在导航菜单中显示彩色图像。以下是我正在申请的风格。

  

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>

我花了很多时间但没有能力解决问题。期待任何形式的帮助或建议!!!!

1 个答案:

答案 0 :(得分:0)

试试这个

 yournavigationview.setItemIconTintList(null); 

应禁用默认着色