相关疑难解决方法(0)

单击导航抽屉中的菜单项后如何打开子菜单?

我实现了导航抽屉,带有导航视图.我正在通过menu.xml文件在导航视图中添加值.

<android.support.design.widget.NavigationView
android:id="@+id/nvView"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
app:itemTextColor="@android:color/white"
android:background="?attr/colorAccent"
app:menu="@menu/drawer_view"
app:headerLayout="@layout/nav_header"
>
</android.support.design.widget.NavigationView>
Run Code Online (Sandbox Code Playgroud)

一切都工作正常,但我遇到问题,我想显示子菜单,点击菜单后.

我尝试过很多东西: -

我在menu.xml中添加了子菜单.像这样的东西......

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

<item
    android:id="@+id/nav_ChangeOutlet_fragment"
    android:icon="@drawable/home_icon"
    android:title="@string/changeOutlet"
    android:checked="true">
    <menu>
        <group>
            <item
                android:title="one"></item>
            <item
                android:title="two"></item>
            <item
                android:title="three"></item>

        </group>
    </menu>
Run Code Online (Sandbox Code Playgroud)

然后它会像这样返回我的输出.

输出:点击此链接查看输出

https://drive.google.com/file/d/0B0B9-WZYydK7RG1yY0tRdkhOSW8/view?usp=sharing

现在的问题是,通过这种方式我无法点击菜单,只有子菜单可以点击这里.

我想在这里显示子菜单,只有在点击菜单后,否则子菜单会显示给其他或说它处于不可见状态

android android-menu navigation-drawer

11
推荐指数
2
解决办法
4万
查看次数

标签 统计

android ×1

android-menu ×1

navigation-drawer ×1