Hide a Navigation Drawer Menu Item - Android

后端 未结 8 655
春和景丽
春和景丽 2021-01-30 06:31

I have a navigation drawer. When an event is called, I want to hide one of my navigation menu item for user. How can I do that?

protected void onCreate(Bundle sa         


        
8条回答
  •  闹比i
    闹比i (楼主)
    2021-01-30 07:04

    This will work as setInvisibility(GONE):

     Menu nav_Menu = navigationView.getMenu();
     nav_Menu.findItem(R.id.nav_profile).setVisible(false);
     nav_Menu.findItem(R.id.menu_login).setVisible(true);
     nav_Menu.findItem(R.id.menu_logout).setVisible(false);
     nav_Menu.findItem(R.id.menu_regsitration).setVisible(true);
    

提交回复
热议问题