Para mi aplicación, estoy usando un RecyclerView
dentro de ScrollView
donde RecyclerView
tiene una altura basada en su contenido usando esta biblioteca . El desplazamiento funciona pero no funciona correctamente cuando me desplazo sobre el RecyclerView
. Cuando me desplazo sobre el ScrollView
mismo, se desplaza suavemente.
El código que estoy usando para definir el RecyclerView
:
LinearLayoutManager friendsLayoutManager = new LinearLayoutManager(getActivity().getApplicationContext(), android.support.v7.widget.LinearLayoutManager.VERTICAL, false);
mFriendsListView.setLayoutManager(friendsLayoutManager);
mFriendsListView.addItemDecoration(new DividerItemDecoration(getActivity().getApplicationContext(), null));
El RecyclerView
en el 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
que resolverá su problema sin implementaciones complejas