无法从ListView拖动DrawerLayout

时间:2016-01-09 13:21:35

标签: java android xml android-listview drawerlayout

我有以下MainActivity布局

<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/drawer_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <FrameLayout
        android:id="@+id/fragment"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="#EAEAEA" />

    <LinearLayout
        android:id="@+id/navigation_drawer"
        android:layout_width="260dp"
        android:layout_height="match_parent"
        android:layout_gravity="start"
        android:background="#FFFFFF"
        android:clickable="true"
        android:orientation="vertical" >
    </LinearLayout>

</android.support.v4.widget.DrawerLayout>

我在fragment添加的FrameLayout包含ListView。问题是,只有当DrawerLayout足够长才能滚动(垂直)时,我无法从ListView拖动ListView

一切都适用于DrawerLayout,我尝试使用openDrawer打开它并且它有效,我只能通过从ListView拖动来打开它。有什么方法可以解决这个问题吗?

0 个答案:

没有答案