1.直接使用setOnClickListener方法会出现空指针问题
因为是侧滑菜单,所以需要找到外层布局
所以:
private NavigationView navigationView; View headerLayout = navigationView.inflateHeaderView(R.layout.nav_header); cim = headerLayout.findViewById(R.id.icon_image);
这样会出现Header View重复问题,只需把layout下NavigationView的app:headerLayot="****">去掉即可。