如何将xml菜单放入NavigationView的xml文件中?

时间:2017-07-20 06:55:17

标签: android xml android-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中的上下文定义在与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">
    <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 个答案:

没有答案