Ich habe ein Layout erstellt, das zwei RecyclerViews hat. Einer scrollt horizontal, während andere vertikal scrollt. Ich kann in jedem RecyclerView korrekt blättern, aber die Seite als Ganzes scrollt nicht, d. H. Der obere RecyclerView bleibt oben immer und der untere bleibt unten, so wie beide in der Position fixiert sind.Scrolling mit mehreren RecyclerViews im Layout
Es folgt mein xml Layout:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<EditText
android:id="@+id/search"
android:layout_width="fill_parent"
android:layout_height="50dp"
android:hint="Search Dramas"
android:textSize="16sp"
android:paddingLeft="10dp"
android:gravity="center"
android:textColor="@color/dark_grey"
android:textColorHint="@color/dark_grey"
android:background="@drawable/border_bottom"/>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/border_bottom_background_black"
android:textColor="@color/white"
android:padding="10dp"
android:text="Most Watched"/>
<!-- A RecyclerView to display horizontal list -->
<android.support.v7.widget.RecyclerView
android:id="@+id/featured"
android:scrollbars="none"
android:layout_width="fill_parent"
android:layout_height="240dp"
android:paddingLeft="0dp"
android:paddingRight="15dp"
android:paddingTop="15dp"
android:paddingBottom="25dp"
android:background="@color/black"/>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/border_bottom_backgroundless"
android:textColor="@color/dark_grey"
android:padding="10dp"
android:text="All Dramas"/>
<!-- A RecyclerView to display vertical list -->
<android.support.v7.widget.RecyclerView
android:id="@+id/pick_item"
android:scrollbars="vertical"
android:layout_width="fill_parent"
android:layout_height="match_parent"/>
</LinearLayout>
Verlierst du die RecycleVew Optimierung, nicht? Mit anderen Worten, die RecycleView wird die Ansichten nicht recyceln. –