在我的应用程序中,一旦我检查导航抽屉中的项目,即使我点击其他菜单项
,它也会保持未选中状态答案 0 :(得分:0)
您可以取消选中使用此方法的所有菜单项
private void uncheckAllMenuItems(NavigationView navigationView) {
final Menu menu = navigationView.getMenu();
for (int i = 0; i < menu.size(); i++) {
MenuItem item = menu.getItem(i);
if (item.hasSubMenu()) {
SubMenu subMenu = item.getSubMenu();
for (int j = 0; j < subMenu.size(); j++) {
MenuItem subMenuItem = subMenu.getItem(j);
subMenuItem.setChecked(false);
}
} else {
item.setChecked(false);
}
}
}