Skip to content

NestedScrollView嵌套RecyclerView

shewenbiao edited this page Aug 15, 2019 · 2 revisions

NestedScrollView嵌套RecyclerView时会出现以下几个问题

问题一: 滑动RecyclerView列表会出现强烈的卡顿感.

解决办法:

mRecyclerView.setNestedScrollingEnabled(false);

问题二: 每次打开界面都是定位在RecyclerView在屏幕顶端,列表上面的布局都被顶上去了.

解决办法:

在NestedScrollView节点添加

android:focusableInTouchMode="true"

然后在NestedScrollView的子节点view添加:

android:descendantFocusability="blocksDescendants"

或者

直接mRecyclerVIew.setFocusableInTouchMode(false)

References

  1. https://www.cnblogs.com/fuyaozhishang/p/8232378.html
Clone this wiki locally