Đối với ứng dụng của tôi, tôi đang sử dụng một RecyclerView
bên trong ScrollView
nơi RecyclerView
có chiều cao dựa trên nội dung của nó bằng thư viện này . Cuộn đang hoạt động nhưng nó không hoạt động trơn tru khi tôi cuộn qua RecyclerView
. Khi tôi cuộn qua ScrollView
chính nó, nó đang cuộn trơn tru.
Mã tôi đang sử dụng để xác định RecyclerView
:
LinearLayoutManager friendsLayoutManager = new LinearLayoutManager(getActivity().getApplicationContext(), android.support.v7.widget.LinearLayoutManager.VERTICAL, false);
mFriendsListView.setLayoutManager(friendsLayoutManager);
mFriendsListView.addItemDecoration(new DividerItemDecoration(getActivity().getApplicationContext(), null));
Các RecyclerView
trong ScrollView
:
<android.support.v7.widget.RecyclerView
android:layout_marginTop="10dp"
android:layout_marginBottom="10dp"
android:id="@+id/friendsList"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
androidx.constraintlayout.widget.ConstraintLayout
sẽ giải quyết vấn đề của bạn mà không có bất kỳ triển khai phức tạp nào