将项目添加到导航抽屉

阿斯克

我想以编程方式将项目添加到导航抽屉。我将此XML用于导航抽屉:

<menu xmlns:android="http://schemas.android.com/apk/res/android">

<group
    android:id="@+id/nav_group"
    android:checkableBehavior="single">
    <item
        android:id="@+id/nav_item1"
        android:title="@string/nav_text_item1" />
    <item
        android:id="@+id/nav_item2"
        android:title="@string/nav_text_item2" />
</group>

<group
    android:id="@+id/nav_group2"
    android:checkableBehavior="single">
    <item  android:id="@+id/nav_menu" android:title="History">
        <menu>
           <!-- Add Items here-->
        </menu>
    </item>
</group>
<group
    android:id="@+id/nav_group3"
    android:checkableBehavior="single">

        <item
            android:id="@+id/nav_item3"
            android:title="@string/nav_text_item3" />
        <item
            android:id="@+id/nav_item4"
            android:title="@string/nav_text_item4" />

</group>

我想在开始时显示没有任何项目的“历史”类别,然后在以后将项目添加到该类别。但是我该怎么做呢?我可以将项目和子菜单添加到列表的末尾,但不能添加到中间。感谢您的任何帮助。

ArJ

使用Menu.addSubMenu创建菜单组,并使用Menu.add添加菜单项。

android开发人员手册链接

NavigationView navView = (NavigationView) findViewById(R.id.your_nav_view_id);
Menu m = navView.getMenu();
SubMenu menuGroup = m.addSubMenu("My menu group");
menuGroup .add("Foo");
menuGroup .add("Bar");

或者,如果您不想使用菜单组,则直接添加到菜单中

NavigationView navView = (NavigationView) findViewById(R.id.your_nav_view_id);
Menu m = navView.getMenu();
MenuItem foo_menu_item=m.add("foo");

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何添加到导航抽屉项目的链接?

来自分类Dev

如何将SearchView添加到导航抽屉中?

来自分类Dev

如何将动作添加到导航抽屉项?

来自分类Dev

如何将图像添加到导航抽屉/ listeview?

来自分类Dev

如何将持久按钮添加到导航抽屉?

来自分类Dev

将项目添加到导航栏

来自分类Dev

标签导航(将类添加到打开的项目菜单)

来自分类Dev

如何将导航抽屉添加到应用程序中的所有活动?

来自分类Dev

将导航抽屉添加到现有的Andrdoid Google地图

来自分类Dev

如何将导航添加到屏幕而不显示在抽屉中

来自分类Dev

如何将切换抽屉添加到导航中?

来自分类Dev

Android - 如何将单选按钮添加到导航抽屉

来自分类Dev

Android - 如何将默认选中的复选框添加到导航抽屉

来自分类Dev

将工具栏添加到Google的导航抽屉示例中-带有测试代码和屏幕截图

来自分类Dev

将图像添加到导航

来自分类Dev

将UINavigationController添加到导航堆栈

来自分类Dev

将UINavigationController添加到导航堆栈

来自分类Dev

如何将图像添加到“抽屉”视图的底部?

来自分类Dev

无法将ImageButton添加到“滑动菜单抽屉”中

来自分类Dev

iOS-如何将导航控制器添加到项目?

来自分类Dev

Android-无法将项目添加到导航视图菜单的顶部

来自分类Dev

如何将字形添加到我的导航栏项目?

来自分类Dev

将项目添加到kendoDropDownList

来自分类Dev

将插件添加到PlayN项目

来自分类Dev

将项目添加到列表的开头

来自分类Dev

动态将项目添加到FragmentGridPagerAdapter

来自分类Dev

将库添加到项目

来自分类Dev

从GridView将项目添加到ListBox

来自分类Dev

Java | 将项目添加到列表<?>

Related 相关文章

热门标签

归档