Wie öffne ich ein Untermenü, nachdem ich auf den Menüpunkt in der Navigationsleiste geklickt habe?

Ich habe eine Navigationsleiste mit Navigationsansicht implementiert. und ich füge Wert in der Navigationsansicht durch eine menu.xml Akte hinzu.

<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>

jedes Ding funktioniert gut, aber ich stehe vor einem Problem, ich möchte Untermenüs anzeigen, nachdem ich auf Menü geklickt habe.

Ich habe versucht, viele Dinge wie: -

Ich füge ein Untermenü in der Datei menu.xml im Element hinzu. so etwas ..

<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>

then es gibt mir Ausgabe wie folgt zurück.

Output: Klicken Sie auf diesen Link, um die Ausgabe zu sehen

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

Jetzt ist das Problem, dass ich auf diese Weise nicht in der Lage bin, auf ein Menü zu klicken, sondern nur auf ein Untermenü, das hier angeklickt werden kann.

Ich möchte hier nur das Untermenü anzeigen, nachdem ich auf das Menü geklickt habe. Andernfalls wird das Untermenü für andere angezeigt oder es wird als unsichtbar bezeichnet.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage