2017-09-12 16 views
2

私は3種類のユーザーを持っています各ユーザーは、ナビゲーションドロワーで異なるメニューオプションを持っています。メニューオプションはサーバーから取得しています。私は3人のユーザーに対して1つのログイン画面を持っています。 server.Iは、ナビゲーションの引き出しを設計する方法を動的メニュー項目ナビゲーション・ドロワにメニュー項目を動的に追加する方法は?

NavigationView navView = (NavigationView) 
    findViewById(R.id.your_nav_view_id); 
    Menu m = navView.getMenu(); 
    SubMenu menuGroup = m.addSubMenu("My menu group"); 
    menuGroup .add("name"); 
    menuGroup .add("address"); 
+0

https://stackoverflow.com/questions/17311833/how-we-can-add-menu-item-dynamically –

+0

これをチェックしてくださいhttps://stackoverflow.com/questions/18412395/with-a-listview with –

+0

[メニュー項目を動的に追加する方法]の複製が可能です(https://stackoverflow.com/questions/17311833/how-we-can- add-menu-item-dynamically) – Ank

答えて

1

あなたが追加することができますを受け入れるために、私が知りたいsearch.but中にいくつかのコードを持ってdrawer.Iナビゲーションに、そのメニュー項目を追加したいですナビゲーション・レイアウトのリサイクラー・ビューを開き、アダプターをそのサーバーに設定し、サーバーから受け取ったデータを設定します。

0

このスニペットを試してみてください:

final Menu menu = navigationView.getMenu(); 
menu.add("new menu"); 
関連する問題