NavigationView 问题小结

2019-04-15  本文已影响0人  A一土彳曰于丶金金金

记录一些我使用时碰到的问题,如果有更好的解决方法,请下面评论说一下。


Item图标不显示本身颜色

  1. java添加setItemIconTintList(null);显示原本颜色。
NavigationView navigationView = (NavigationView) findViewById(R.id.navigation_view);
navigationView.setItemIconTintList(null);
  1. 布局添加app:itemIconTint="@color/blue"显示指定颜色
<android.support.design.widget.NavigationView
        android:layout_gravity="start"
        android:layout_height="match_parent"
        android:layout_width="match_parent"
        android:id="@+id/mainNavigationView"
        app:headerLayout="@layout/nv_headerLayout"
        app:menu="@menu/nv_menu"
        app:itemIconTint="@color/blue"/>

在软件启动时自动设置所选item

NavigationView.setCheckedItem(R.id.itemId);
//itemId是NavigationView里Menu内item的id
上一篇 下一篇

猜你喜欢

热点阅读