Đối với ứng dụng của tôi, tôi đang sử dụng một RecyclerViewbên trong ScrollViewnơi RecyclerViewcó 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 ScrollViewchí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 RecyclerViewtrong 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.ConstraintLayoutsẽ 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