无法在导航菜单中显示彩色图像,主题设置为暗色操作栏



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

风格.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>

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

试试这个

yournavigationview.setItemIconTintList(null); 

应该禁用默认着色

最新更新