我有以下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
拖动来打开它。有什么方法可以解决这个问题吗?