2

次のようなアクティビティ レイアウトがあります。

<?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」が制御され、ペインのレイアウトがスライドすることです。

何かご意見は?

4

1 に答える 1