Как совместить меню со списком в Navigation Drawer? - PullRequest
0 голосов
/ 10 марта 2020

Я хотел бы объединить два меню. Один из xml, а другой из сгенерированного кода. Это возможно? Как я могу это сделать?

 <com.google.android.material.navigation.NavigationView
    android:id="@+id/nav_view"
    android:layout_width="wrap_content"
    android:layout_height="match_parent"
    android:layout_gravity="start"
    android:fitsSystemWindows="true">

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:orientation="vertical">

            <include layout="@layout/nav_header_main" />

            <ListView
                android:id="@+id/list_item"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:choiceMode="singleChoice"
                android:dividerHeight="1dp"
                android:textColor="#424242"/>

        </LinearLayout>

    </com.google.android.material.navigation.NavigationView>

Как я могу прикрепить меню (XML) к меню, которое генерируется кодом?

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

    <group android:checkableBehavior="single"  android:id="@+id/main_group">
        <item
            android:id="@+id/nav_home"
            android:icon="@drawable/ic_menu_camera"
            android:title="@string/menu_home" />
        <item
            android:id="@+id/nav_gallery"
            android:icon="@drawable/ic_menu_gallery"
            android:title="@string/menu_gallery" />

    </group>

</menu>

Спасибо за помощь.

...