Android 使RecyclerView上下皆可滑动
时间: 2023-09-16 12:08:04 浏览: 87
Android中RecyclerView 滑动时图片加载的优化
5星 · 资源好评率100%
在RecyclerView中,可以通过设置LayoutManager来控制滑动方向。
如果想要实现上下皆可滑动的效果,可以使用LinearLayoutManager,并将其方向设置为VERTICAL,同时禁用滑动。
```
LinearLayoutManager layoutManager = new LinearLayoutManager(this);
layoutManager.setOrientation(LinearLayoutManager.VERTICAL);
recyclerView.setLayoutManager(layoutManager);
recyclerView.setNestedScrollingEnabled(false);
```
其中,setNestedScrollingEnabled(false)可以禁用RecyclerView自身的滑动,使得RecyclerView可以滑动到父容器的ScrollView或NestedScrollView中。
如果使用了GridLayoutManager或StaggeredGridLayoutManager,也可以设置为VERTICAL方向,但需要特别处理Item的宽度或高度,以免出现错位或重叠的问题。
阅读全文