Как поместить XML меню в XML-файл NavigationView?

Я знаю, что могу определить контекст XML, как это:

<android.support.design.widget.NavigationView
    android:id="@+id/nav_view"
    android:layout_width="wrap_content"
    android:layout_height="match_parent"
    android:layout_gravity="start"
    android:fitsSystemWindows="true"
    app:headerLayout="@layout/nav_header_main"
    app:menu="@menu/activity_main_drawer" />

который

activity_main_drawer.xml

контекст меню, которое отображается при нажатии кнопки гамбургера на панели инструментов. Тем не менее, я хочу, чтобы контекст внутри activity_main_drawe.xml был определен в том же xml, что и в NavigationView, я попытался:

<android.support.design.widget.NavigationView
    android:id="@+id/nav_view"
    android:layout_width="wrap_content"
    android:layout_height="match_parent"
    android:layout_gravity="start"
    android:fitsSystemWindows="true"
    app:headerLayout="@layout/nav_header_main">
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"><TextView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:text="abc"/>
    </LinearLayout>
</android.support.design.widget.NavigationView>

но меню не отображается. есть ли синтаксис для этого?

0 ответов

Другие вопросы по тегам