Как открыть меню настроек в ящике навигации, нажав на стрелку - PullRequest
0 голосов
/ 20 апреля 2020

Теперь у меня есть такое меню

enter image description here

Но я хочу добавить это

enter image description here

Поэтому моя главная цель - добавить стрелку на градиенте. Когда я нажимаю на это, там отображается меню с другими пунктами, и я не знаю, как это сделать. Вот мой код меню

    <?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    tools:showIn="navigation_view">

    <group
        android:id="@+id/grp1"
        android:checkableBehavior="single">
        <item
            android:id="@+id/classmates"
            android:icon="@drawable/ic_communicate"
            android:title="@string/classmates" />
        <item
            android:id="@+id/teachers"
            android:icon="@drawable/ic_communicate"
            android:title="@string/teachers" />
    </group>
    <group
        android:id="@+id/grp2"
        android:checkableBehavior="single">
        <item
            android:id="@+id/gradesFormat"
            android:icon="@drawable/ic_communicate"
            android:title="@string/grades_format" />
        <item
            android:id="@+id/notifications"
            android:icon="@drawable/ic_communicate"
            android:title="@string/notifications" />
        <item
            android:id="@+id/language"
            android:icon="@drawable/ic_communicate"
            android:title="@string/language" />
    </group>
    <group
        android:id="@+id/grp3"
        android:checkableBehavior="single">
        <item
            android:id="@+id/rateApp"
            android:icon="@drawable/ic_communicate"
            android:title="@string/rate_app" />
        <item
            android:id="@+id/techSupport"
            android:icon="@drawable/ic_communicate"
            android:title="@string/tech_support" />
        <item
            android:id="@+id/privacyPolicy"
            android:icon="@drawable/ic_communicate"
            android:title="@string/privacy_policy" />
    </group>
        <item
            android:id="@+id/signOut"
            android:icon="@drawable/ic_communicate"
            android:checkable="true"
            android:title="@string/sign_out" />
</menu>

И применение его в моей основной деятельности:

<com.google.android.material.navigation.NavigationView
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:layout_gravity="start"
        android:background="#fff"
        app:itemIconSize="20dp"
        app:itemIconTint="#000"
        app:headerLayout="@layout/nav_header"
        app:itemTextColor="#000"
        app:itemTextAppearance="@style/SidebarText"
        app:layout_constraintStart_toStartOf="parent"
        app:menu="@menu/main_sidebar_menu" />

Может кто-нибудь помочь мне, пожалуйста?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...