我试图通过编程的方式向菜单组添加菜单项,但是我没有找到实现这一目标的方法。我正在使用导航视图并已添加以下菜单:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/nav_lang_currency"
android:title="" />
<item
android:id="@+id/nav_home"
android:title="" />
<group android:id="@+id/nav_refer" />
<item
android:id="@+id/nav_setting"
android:title="" />
<item
android:id="@+id/nav_about_us"
android:title="" />
<item
android:id="@+id/nav_logout"
android:title="" />
</menu>
如之前所述,一切看起来都很好。
根据业务需求,我想在运行时在nav_refer
组中添加多个菜单项,但我找不到方法。
我在SO上搜索解决方案,但未找到方法。
请建议我如何在运行时添加多个菜单项到组中。
android:orderInCategory
属性。 - Bharateshmenu.add(R.id.nav_refer, ITEM_ID, 101, ITEM_TITLE);
将项目添加到第二个组。 - user25