【问题标题】:I want to change the icon in the navigation view我想更改导航视图中的图标
【发布时间】:2017-12-04 02:48:41
【问题描述】:
<item
   android:id="@+id/nav_day"
   android:checkable="true"
   android:icon="@drawable/ic_weekly_calendar"
   android:textColor="#ff00ff"
   android:title="Day Planner!" />

我想知道如何更改从导航视图中获得的菜单项图标的color。我知道您可以使用ItemIconTint 立即更改。 我想按原样使用图标的原始color。我该怎么办?

<android.support.design.widget.NavigationView
    android:id="@+id/nav_view"
    android:layout_width="wrap_content"
    android:layout_height="match_parent"
    android:layout_gravity="start"
    android:fitsSystemWindows="true"
    android:background="@color/colorPrimary"
    app:itemIconTint="@android:color/primary_text_dark"
    app:itemTextColor="@android:color/white"
    app:headerLayout="@layout/nav_header_main"
    app:menu="@menu/activity_main_drawer"
    />

【问题讨论】:

    标签: android android-navigation android-icons


    【解决方案1】:
    yourNavigationView.setItemIconTintList(null);
    

    您可以在此处查看重复的问题帖子: Disable icon colorStateList in NavigationView

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-09
      • 2021-04-15
      • 1970-01-01
      相关资源
      最近更新 更多