NavigationView 项目上的图标

Icons on NavigationView Items

我想知道是否可以在 NavigationView 项目上使用我自己的图标。

我尝试将 google 图标替换为我自己的图标(可绘制资源),但出现了一个正方形而不是我的图标。

将您自己的图标应用到导航抽屉中填充的菜单后,只需在启动导航抽屉后在 Activity.java 文件中添加以下代码

  NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
  navigationView.setItemIconTintList(null);

是的,你可以。看看

initImageLoader(this);
NavigationView navigationView = (NavigationView) findViewById(R.id.navigation);
ImageView imageView = (ImageView)navigationView.getHeaderView(0).findViewById(R.id.ivHeader);
ImageLoader.getInstance().displayImage("YourImageUrl", imageView);