【发布时间】:2013-12-30 08:15:16
【问题描述】:
我正在使用 DoubleDrawer 布局。左边一个抽屉,右边一个。 在左边的抽屉里我有一些导航的东西。在右边的抽屉里,我有一些详细信息。
当从右边缘向左滑动时,我不想锁定右抽屉以防止用户打开抽屉。
这是我的 XML 的精简版:
<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<!-- Main Content -->
<FrameLayout
android:id="@+id/content_frame"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/main_bkgnd"
android:choiceMode="singleChoice"
android:divider="@color/transparent"
android:dividerHeight="@dimen/zero"
android:paddingLeft="@dimen/main.padding"
android:paddingRight="@dimen/main.padding" >
<!-- Some other elements -->
</FrameLayout>
<!-- Menü -->
<FrameLayout
android:id="@+id/menu_drawer"
android:layout_width="@dimen/menu.width"
android:layout_height="fill_parent"
android:layout_gravity="start"
android:background="@color/drawer_bkgnd"
android:choiceMode="singleChoice"
android:divider="@color/list_divider"
android:dividerHeight="@dimen/zero"
android:paddingLeft="@dimen/menu.padding"
android:paddingRight="@dimen/menu.padding" >
<!-- Some other elements -->
</FrameLayout>
<!-- Detailansicht -->
<ScrollView
android:id="@+id/detail_drawer"
android:layout_width="@dimen/detail.width"
android:layout_height="fill_parent"
android:layout_gravity="end"
android:background="@color/drawer_bkgnd"
android:paddingLeft="@dimen/detail.padding"
android:paddingRight="@dimen/detail.padding" >
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<!-- Some other elements -->
</RelativeLayout>
</ScrollView>
【问题讨论】:
标签: android navigation-drawer drawerlayout