NavigationView獲取Header View問題

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="****">去掉即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章