我的应用程序中有一个导航抽屉。我想在导航抽屉菜单的第二部分以编程方式添加一个选项。menu.xml 是-
<group android:checkableBehavior="single">
<item android:id="@+id/nav_connect_sensor"
android:icon="@drawable/ic_action_bluetooth"
android:title="Connect Bluetooth" />
<item android:id="@+id/nav_take_tour"
android:icon="@drawable/ic_action_video"
android:title="Take a tour" />
<item android:id="@+id/nav_my_stats"
android:icon="@drawable/ic_action_bargraph"
android:title="My Stats" />
</group>
<item android:title="@string/navigation_drawer_group_title"
android:id="@+id/other_labels">
<menu>
<item android:id="@+id/nav_myAccountSettings"
android:icon="@drawable/ic_settings"
android:title="My Account" />
<item android:id="@+id/nav_application_settings"
android:icon="@drawable/ic_action_settings"
android:title="Application Settings" />
<item android:id="@+id/comparison"
android:icon="@drawable/ic_swap_horiz"
android:title="Compare"/>
<item android:id="@+id/nav_help_and_feedback"
android:icon="@drawable/ic_live_help"
android:title="Help and Feedback" />
<item android:id="@+id/nav_logout"
android:icon="@drawable/ic_action_exit"
android:title="Sign Out" />
</menu>
</item>
Run Code Online (Sandbox Code Playgroud)
以编程方式添加选项 -
Menu menu = mNavigationView.getMenu();
menu.add(0, Menu.FIRST, Menu.FIRST, "Players")
.setIcon(R.drawable.ic_people);
Run Code Online (Sandbox Code Playgroud)
这个选项是最后添加的。如何在第三个位置添加选项,即在应用程序设置下方