次のようなアクティビティ レイアウトがあります。
<?xml version="1.0" encoding="utf-8"?>
<SlidingPaneLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/course_menu_sliding_layout"
android:layout_width="match_parent"
android:background="@color/white"
android:layout_height="match_parent">
<!-- Here is any view that will represent your side menu. Don't forget to provide width! -->
<FrameLayout
android:id="@+id/course_activity_menu"
android:layout_width="@dimen/edu5_menu_width"
android:layout_height="match_parent"
android:background="@color/white"
android:layout_gravity="start" />
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<FrameLayout
android:id="@+id/courseActivityNavigationController"
android:layout_width="match_parent"
android:layout_height="@dimen/edu5_navigation_controller_height"
/>
<FrameLayout
android:id="@+id/courseActivityContentFragmentContainer"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/c_popup_bg"
android:layout_below="@id/courseActivityNavigationController"
/>
</RelativeLayout>
</SlidingPaneLayout>
ここで、id:「courseActivityContentFragmentContainer」の「FrameLayout」に、いくつかの「Fragment」を含む「Fragment」を追加します。そのうちの 1 つには、ビュー レイアウト内に「ListView」が含まれます。
問題は、リストをスクロールするとスクロールが開始されますが、「SlidingPaneLayout」が制御され、ペインのレイアウトがスライドすることです。
何かご意見は?