当ScrollView与RecyclerView嵌套使用时遇到的几个坑
1、6.0及以上系统RecyclerView显示不全
2、滑动冲突,不流畅
3、页面切换导致嵌套布局不显示在顶部,而是显示RecyclerView的第一个item
1.显示不全
使用RelativeLayout将RecyclerView嵌套
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<android.support.v7.widget.RecyclerView
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
</RelativeLayout>
其他思路:重写LinearLayoutManager,尝试了下并未解决
2.滑动不流畅
recyclerView.setNestedScrollingEnabled(false);
3.嵌套布局不显示在顶部
将RecyclerView的焦点取消即可
网友评论