nav_menu与蓝色图标项目显示白色

时间:2016-09-12 18:02:57

标签: android xml

nav_menu.xml 中,我有一个要在NavigationView中显示的图标列表。 问题是图标与可绘制文件夹链接,并且这些图标是蓝色的,但是当我在导航中调试应用程序时,显示为白色。

base.xml

<android.support.design.widget.NavigationView
    android:id="@+id/lista"
    android:layout_width="wrap_content"
    android:layout_height="match_parent"
    android:layout_gravity="start"
    android:fitsSystemWindows="true"
    android:background="@color/gris"
    android:textAppearance="?android:attr/textAppearanceSmall"
    android:textSize="10sp"
    android:choiceMode="singleChoice"
    app:itemTextColor="@color/azulOscuro"
    app:headerLayout="@layout/nav_header"

    app:menu="@menu/nav_menu"/>

nav_menu.xml

<?xml version="1.0" encoding="utf-8"?>

<group android:checkableBehavior="single">

    <item
        android:id="@+id/profile"
        android:icon="@drawable/ic_action_blue"
        android:title="@string/title"/>

    <item
        android:id="@+id/configuration_section"
        android:title="Example">

        <menu>
            <item
                android:id="@+id/example2"
                android:icon="@drawable/ic_maps_blue"
                android:title="@string/title"/>

            <item
                android:id="@+id/example3"
                android:icon="@drawable/ic_maps_blue"
                android:title="@string/title"/>

                                 ...
                                 ...
</menu>
可能你可以帮助我。感谢

1 个答案:

答案 0 :(得分:1)

在商品标签和代码中使用ur color color draw图像 试试这个

// add normal color to navigationView
navigationView.setItemIconTintList(null);

你也可以用xml来做 试试这个

<android.support.design.widget.NavigationView
    ...
    app:itemIconTint="@android:color/black" 
    ... />

 app:itemIconTint="@null"