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

标签 android xml 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");

最佳答案

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

关于android - 如何将菜单项动态添加到抽屉导航?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46168605/

相关文章:

php - 向特定用户发送推送通知

XML 转义字符

Android 抽屉导航图标的颜色

android - 使用未决 Intent 的通知

java - 带有 proguard : can't find referenced field in program 的 Android Studio 发布版本

java - OpenGl ES on android微调光线拾取代码

java - 在 GAE 上解析完全有效的 XML 时出现 "Content is not allowed in prolog"

python - 有任何使用 Protocol Buffer 的经验吗?

android - 如何使状态栏和工具栏与上面的抽屉颜色相同

android - 防止 NavigationDrawer 在 Home Button Click 上打开