最近遇到的一個問題:Item在點擊之後沒有辦法自動恢復,這個問題怎麼解決
找到你menu的xml文件,把對應group的checkableBehavior從single變為none。
或者用下面的方法看看是否符合你的需求:
為item添加點擊監聽者,在裡面設置item的isChecked為false
全選復制放進筆記
//navigationmenu是一個NavigationView對象
navigationmenu.getMenu().findItem(R.id.drawer_favourite).setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
item.setChecked(false);
//do something
return false;
}
});