没有必要找到id.你已经item
反对了onNavigationItemSelected(MenuItem item)
删除行
MenuItem acc1 = (MenuItem) findViewById(R.id.manage_profile);
尝试
item.setVisible(false); //true or false
如果您使用过NavigationView,则可以满足您的要求
navigationView = (NavigationView) findViewById(R.id.navigation_view); Menu menu = navigationView.getMenu(); for (int menuItemIndex = 0; menuItemIndex < menu.size(); menuItemIndex++) { MenuItem menuItem= menu.getItem(menuItemIndex); if(menuItem.getItemId() == R.id.search_school){ menuItem.setVisible(false); } }