应用场景:首页列表很复杂,用RecyclerView做外层,内部有普遍item、Grid和横向列表多种情况时,初始化的Adapter后,RecyclerView会自动滚动到第一个childRecyclerView的第一个item上
问题原因:childRecyclerView获得了焦点
解决方案:
禁止childRecyclerView自动获取焦点
childRecyclerView.setFocusableInTouchMode(false)
或者在布局文件中设置
android:focusableInTouchMode=”false”
网友评论