2017-03-03 7 views
0

私はGoogleサポートライブラリの一番下にあるRecyclerViewを使用しています。私は、ボトムシートがタッチイベントを傍受することがあることに気づきました。私はこの問題に対する答えを見つけられませんでした。BottomSheetがRecyclerViewのタッチイベントを傍受しています

私の画面では、レイアウトのために、この

enter image description here

コードのようになります。任意の助け

<android.support.design.widget.CoordinatorLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:background="@color/appColor"> 

    <ui.view.GMapView 
     android:id="@+id/gMapView" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     /> 

    <FrameLayout 
     android:id="@+id/mBottomSheet" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     app:layout_behavior="android.support.design.widget.BottomSheetBehavior" 
     app:behavior_peekHeight="160dp" 
     app:behavior_hideable="false" 
     android:fillViewport="true" 
     android:orientation="vertical" 
     android:background="@color/uiColor" 
     > 
     <android.support.v7.widget.RecyclerView 
      android:id="@+id/rvAddresses" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      /> 


    </FrameLayout> 

</android.support.design.widget.CoordinatorLayout> 

感謝を!

答えて

0

あなたは以下、リサイクルビューのスクロールを停止する必要があることのためには、

android:nestedScrollingEnabled="true" 
、そのためのソリューションです
関連する問題