通过阅读有关导航抽屉(Drawerlayout + NavigationView)的材料设计指南,我看到有一个建议将其设置为始终在桌面上打开。这就是我想在平板电脑上实现的目标。
永久导航抽屉始终可见并固定在左边缘,与内容或背景处于同一高度。它们不能关闭。
但是似乎支持库中提供的小部件并不容易操作并达到这样的效果。
我错过了什么,还是有一种简单的方法可以让它在平板电脑/台式机/电视上打开?
我目前的手机布局:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<android.support.v7.widget.Toolbar
android:id="@+id/my_awesome_toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/primarycolor"
android:minHeight="?attr/actionBarSize"
app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" />
<FrameLayout
android:id="@+id/content_frame"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</LinearLayout>
<!-- The navigation drawer style="@style/NavDrawer"
android:background="@android:color/white"-->
<android.support.design.widget.NavigationView
android:id="@+id/navigation"
app:headerLayout="@layout/nav_header"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
app:menu="@menu/nav" />