如何动态添加菜单项到导航抽屉?

时间:2017-09-12 05:33:43

标签: android xml android-navigation-drawer

我有3种类型的用户每个用户在导航栏中都有不同的菜单选项。菜单选项来自服务器。我有三个用户的单一登录屏幕。根据用户登录,菜单将从服务器。我想将该菜单项添加到导航抽屉。我在搜索过程中得到了一些代码。但我想知道的是,如何设计导航抽屉接受动态菜单项

   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");

2 个答案:

答案 0 :(得分:1)

您可以在导航布局中添加回收站视图,并为其设置适配器并设置从服务器接收的数据。

答案 1 :(得分:0)

试试这个代码段:

final Menu menu = navigationView.getMenu();
menu.add("new menu");