RecyclerView是Android一个更强大的控件,其不仅可以实现和ListView同样的效果,还有优化了ListView中的各种不足。
其可以实现数据纵向滚动,也可以实现水平滚动。
但是默认滚动时,滚动到两个item之间放着不动,就停在那里。
这时候用户也无法确定是哪个item。所以使recycleview不支持滑动到中间位置。
使用PagerSnapHelper,在setAdapter后面就可以加上去:
PagerSnapHelper snapHelper = new PagerSnapHelper();
snapHelper.attachToRecyclerView(RecyclerView);