gpt4 book ai didi

android - 动态添加和删除项目到 NavigationView 菜单

转载 作者:行者123 更新时间:2023-11-29 15:43:47 25 4
gpt4 key购买 nike

我的应用程序需要使用条目添加/删除 NavigationDrawer。目前它没有任何问题。

我想用 NavigationView 替换 NavigationDrawer,这样我的代码看起来会更好。

我当前的 nav.drawer 包含默认条目,然后根据用户要求动态添加/删除条目。

条目存储在数据库中,并在应用程序打开时填充在抽屉导航中。

我是指 http://www.technotalkative.com/part-4-playing-with-navigationview/

我了解到 23.0.0 和 23.1.1.. 等,动态添加项目存在一些问题。我还想动态删除 NavigationView 中的条目

可以在导航 View 中添加、删除项目吗?

我可以引用任何示例来更好地学习上述操作的导航 View 吗?

最佳答案

如果您在菜单中设置您的项目(您应该这样做),您可以向该菜单添加和删除菜单项

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

在此快速介绍中,您可以了解如何设置菜单项 Android Developers Blog

关于android - 动态添加和删除项目到 NavigationView 菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36105137/

25 4 0