2017-01-23 4 views
-1

ドロアブルメニューの項目をアンドロイドでプログラム的に減らす必要があります。方法を教えてください。画像も添付しています。私はドロアブルメニューの項目をアンドロイドでプログラム的に減らす必要があります

enter image description here

私はデバッグに1つのアプリを持って、私は誰もが示唆.Can Javaコードを記述することによって2つのメニューを維持する必要があり、これらのメニューのナビゲーションドロワーメニュー.OUT 7つのメニューがあります。

+0

メニュー項目の表示を非表示に設定できます。 –

答えて

0
@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); 
    } 
関連する問題