2016-06-15 2 views
0

У меня есть два recyclerviews в моем нижнем листе. Один горизонтальный, а второй - вертикальный список. Вторая вертикальная прокрутка recyclerview не работает при размещении ниже горизонтального режима recyclerview. Когда позиции меняются, он работает.Прокрутка второго recyclerview не работает в bottomSheet

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout 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:dividerPadding="10dp" 
       android:orientation="vertical" 
       android:paddingBottom="16dp" 
       android:paddingTop="16dp" 
       android:showDividers="middle" 
       app:layout_behavior="@string/bottom_sheet_behavior"> 


    <Horizontal RecyclerView 
     android:id="@+id/ticket_selector" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_gravity="center_vertical" 
     app:layout_behavior="android.support.design.widget.BottomSheetBehavior" 
     android:layout_marginLeft="16dp" 
     android:layout_marginStart="16dp"/> 


    <Vertical Recyclerview 
     android:id="@+id/event_schedule" 
     android:layout_width="match_parent" 
     android:layout_height="200dp" 
     android:layout_marginLeft="16dp" 
     android:layout_marginStart="16dp" 
     app:layout_behavior="android.support.design.widget.BottomSheetBehavior"/> 

</LinearLayout> 

ответ

0

Вы можете использовать пользовательские CoordinatorLayout.Behavior и перекрывают RecyclerView внутри CoordinatorLayout. enter link description here Посмотрите в проекте

Смежные вопросы