对于我的应用我使用的是RecyclerView
内部的ScrollView
,其中RecyclerView
有基于使用其内容的高度这个库。滚动正常,但在上滚动时效果不佳RecyclerView
。当我滚动ScrollView
自身时,它会平滑滚动。
我用来定义的代码RecyclerView
:
LinearLayoutManager friendsLayoutManager = new LinearLayoutManager(getActivity().getApplicationContext(), android.support.v7.widget.LinearLayoutManager.VERTICAL, false);
mFriendsListView.setLayoutManager(friendsLayoutManager);
mFriendsListView.addItemDecoration(new DividerItemDecoration(getActivity().getApplicationContext(), null));
该RecyclerView
在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
无需任何复杂实现即可使用的解决方案