@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
activityMainBinding = DataBindingUtil.setContentView(this, R.layout.activity_main);
setSupportActionBar((Toolbar) activityMainBinding.toolbarActionbar);
hideItem();/*Function declaration defined in outside of onCreate*/
}
private void hideItem()
{
navigationView = (NavigationView) findViewById(R.id.navigation_view);//navigation_view is id declare in xml
Menu nav_Menu = navigationView.getMenu();
nav_Menu.findItem(R.id.maps).setVisible(false);/* id of (maps,documents,reports,settings,logout) declare in drawer_menu.xml file*/
nav_Menu.findItem(R.id.documents).setVisible(false);
nav_Menu.findItem(R.id.reports).setVisible(false);
nav_Menu.findItem(R.id.settings).setVisible(false);
nav_Menu.findItem(R.id.logout).setVisible(false);
}
メニュー項目の表示を非表示に設定できます。 –