RecyclerView,添加header后,滑动时快速定位顶部的问题解决方案

一、问题:

RecyclerView,添加header后,滑动列表的时候,列表会快速回到headerView区域的问题。

这种问题一般是焦点的问题;

这里我做下笔记,看不太明白的,可以通过我的昵称找到我;

二、解决方案:

1、在headerView中的根布局中加入:
android:focusable=“false”
android:focusableInTouchMode=“false”

2、在RecyclerView的布局中加入:
android:focusable=“false”
android:focusableInTouchMode=“false”

3、在ReyclerView的所在的布局加入:
android:focusable=“true”
android:focusableInTouchMode=“true”

三、中心思想就是通过让列表失去焦点,让整体布局获得焦点;

你可能感兴趣的:(RecyclerView,添加header后,滑动时快速定位顶部的问题解决方案)