royB royB - 4 months ago 92
Android Question

RecyclerView inside ScrollView is not working

I'm trying to implement a layout which contains RecyclerView and ScrollView at the same layout.

Layout template:

<RelativeLayout>
<ScrollView android:id="@+id/myScrollView">
<unrelated data>...</unrealated data>

<android.support.v7.widget.RecyclerView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/my_recycler_view"
/>
</ScrollView>


</RelativeLayout>


Problems: i can scroll until the last element of
ScrollView


Things i tried:


  1. card view inside the
    ScrollView
    (now
    ScrollView
    contains
    RecyclerView
    ) - can see the card up until the
    RecyclerView

  2. initial thought was to implement this
    viewGroup
    using
    RecyclerView
    instead of
    ScrollView
    where one of it's views type is the
    CardView
    but i got the exact same results as with the
    ScrollView


Answer

use NestedScrollView instead of ScrollView