我知道我可以像这样定义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>
但菜单未显示。是否有任何语法可以做到这一点?