【发布时间】:2020-04-14 10:16:23
【问题描述】:
我的应用中有一个 RecyclerView,它显示数据。我想禁用 RecyclerView 的用户触摸事件。我已经尝试了下面的代码,但它不起作用。
recyclerView.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
return false;
}
});
请帮帮我。
【问题讨论】:
-
您可以检查每个项目的触摸事件。 developer.android.com/reference/android/support/v7/widget/…
-
我会扩展 RecyclerView 并覆盖 onTouch 和 onInterceptTouchEvent 以始终返回 false。
标签: android android-recyclerview