Как открыть подменю после нажатия на пункт меню в ящике навигации?
Я реализовал навигационный ящик с навигационным видом. и я добавляю значение в виде навигации через файл 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>
все работает нормально, но я столкнулся с проблемой, я хочу отобразить подменю, после нажатия на меню.
Я попробовал много вещей, как: -
Я добавляю подменю в 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>
тогда он возвращает мне вывод, как это.
Вывод: нажмите на эту ссылку, чтобы увидеть вывод
https://drive.google.com/file/d/0B0B9-WZYydK7RG1yY0tRdkhOSW8/view?usp=sharing
Теперь проблема в том, что, таким образом, я не могу нажать на меню, здесь можно щелкать только подменю.
Я хочу, чтобы здесь отображалось подменю, только после нажатия на меню, в противном случае подменю отображается другим или говорит, что оно находится в невидимом состоянии.