Android 为列表视图设置dispatchTouchEvent,而不创建自定义列表视图类。(用于禁用滚动)
我基本上是想禁用滚动列表视图。这可以通过Android 为列表视图设置dispatchTouchEvent,而不创建自定义列表视图类。(用于禁用滚动),android,list,listview,android-layout,android-listview,Android,List,Listview,Android Layout,Android Listview,我基本上是想禁用滚动列表视图。这可以通过 @Override public boolean dispatchTouchEvent(MotionEvent ev){ if(ev.getAction()==MotionEvent.ACTION_MOVE){ ev.setAction(MotionEvent.ACTION_CANCEL); } super.dispatchTouchEvent(ev); retur
@Override
public boolean dispatchTouchEvent(MotionEvent ev){
if(ev.getAction()==MotionEvent.ACTION_MOVE){
ev.setAction(MotionEvent.ACTION_CANCEL);
}
super.dispatchTouchEvent(ev);
return true;
}
但我不想为此创建自定义列表视图(小部件)类。
有什么方法可以像myListView.dispatchTouchEvent(ev)那样完成吗
提前感谢。尝试一下:
@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
return true;
}
如果不扩展到自定义列表视图类,似乎无法实现这一点。所以接受这个答案。