Android NestedScrollView嵌套RecyclerView

  当NestedScrollView嵌套RecyclerView使用时,可能会产生滑动卡顿当问题,可通过对RecyclerView设置属性android:nestedScrollingEnabled="false",或调用RecyclerView的 void setNestedScrollingEnabled(boolean enabled)方法解决
  另外,若是出现打开界面时会自动滑到底部,可尝试以下方法:

  • NestedScrollView的子view中加入 android:descendantFocusability="blocksDescendants"属性;
  • 在NestScrollView节点上添加android:focusableInTouchMode="true";
  • 调用RecyclerView的void setFocusableInTouchMode(boolean focusableInTouchMode)方法
  • 其他方式使第一个视图获得焦点

2020-02-20

posted @ 2020-10-10 09:23  FirstLetterZ  阅读(683)  评论(0)    收藏  举报