1

私のアプリケーションでは、NavigationDrawerをエントリとともに追加/削除する必要があります。現在、問題なく動作しています。NavigationViewメニューへのアイテムの動的な追加と削除

NavigationDrawerをNavigationViewに置き換えて、最小限のコードを見やすくすることをお勧めします。

私の現在のnav.drawerには、ユーザの要求に基づいてエントリを動的に追加/削除するデフォルトのエントリがあります。

エントリはdbに格納され、アプリケーションが開かれるたびにnavドロワーに入力されます。

私は、など。私は23.0.0と23.1.1で知るようになった http://www.technotalkative.com/part-4-playing-with-navigationview/

を参照しています、動的に項目を追加すると、いくつかの問題があります。また、NavigationViewからエントリを動的に削除したい場合

ナビゲーションビューに項目を追加することは可能ですか?

上記の操作のナビゲーションビューを参照することができます。あなたがメニューに(あなたがすべき事を)あなたの項目を設定した場合

答えて

1

、あなたは、メニュー項目を設定する方法を見ることができます。この迅速な導入では、そのメニュー

NavigationView nav = (NavigationView)findViewById(nav_id); 
Menu menu = nav.getMenu(); 
menu.removeItem(item_id); 
menu.addItem(item_id); 

にメニュー項目を追加したり削除することができます Android Developers Blog

+1

これについて詳しく教えてください。 item_idを取得/削除する方法は? –

+0

あなたのためのリンクが追加されました –

関連する問題