设置 recyclerView 不可滚动
时间: 2023-07-04 10:17:00 浏览: 105
android 支持水平垂直滚动的RecyclerView
5星 · 资源好评率100%
如果想要设置RecyclerView不可滚动,可以通过以下两种方式实现:
1. 设置LayoutManager
可以通过设置RecyclerView的LayoutManager来实现不可滚动效果,例如:
```
LinearLayoutManager layoutManager = new LinearLayoutManager(this);
layoutManager.setSmoothScrollbarEnabled(false);
recyclerView.setLayoutManager(layoutManager);
```
其中,setSmoothScrollbarEnabled(false)是禁用RecyclerView滚动条的方法。
2. 禁用滚动事件
可以通过禁用RecyclerView的滚动事件来实现不可滚动效果,例如:
```
recyclerView.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
return true;
}
});
```
这样设置之后,RecyclerView就无法响应滚动事件,从而实现不可滚动的效果。
阅读全文