我尝试使用以下代码隐藏项目和群组,但是有人请帮助我使用此代码。我试过项目和小组都不工作。
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
super.onPrepareOptionsMenu(menu);
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.navigation_menu, menu);
MenuItem shareItem = menu.findItem(R.id.login);
// show the button when some condition is true
if (true) {
shareItem.setVisible(false);
}
menu.setGroupVisible(R.id.common_menu, false);
return true;
}
答案 0 :(得分:2)
请尝试以下代码:
您可以根据需要调用此功能hideItem()
private void hideItem()
{
Menu nav_Menu = navigationView.getMenu();
nav_Menu.findItem(R.id.nav_adduser).setVisible(false);
}