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:
ScrollView
(now ScrollView
contains RecyclerView
) - can see the card up until the RecyclerView
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
It's pretty simple, simply set the RecyclerView 's height to wrap_content . That's right.
Bug: android:nestedScrollingEnabled="false" causes crash on RecyclerView, yet setNestedScrollingEnabled(false) doesn't.
setnestedscrollingenabled set it to false. try this one add property in recyclerview android:descendantFocusability="blocksDescendants" .
To be able to scroll through a vertical list of items that is longer than the screen, you need to add a vertical scrollbar. Inside RecyclerView , add an android:scrollbars attribute set to vertical .
use NestedScrollView
instead of ScrollView
Please go through NestedScrollView reference document for more information.
and add recyclerView.setNestedScrollingEnabled(false);
to your RecyclerView
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With