嘿,我做了一个自定义视图组扩展了相对布局并覆盖了 onTouchEvent():
@Override
public boolean onTouchEvent(MotionEvent event) {
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
doMyWork();
break;
case MotionEvent.ACTION_CANCEL:
case MotionEvent.ACTION_UP:
endMywork();
break;
default:
break;
}
return super.onTouchEvent(event);
}
我还为列表视图添加了 onItemClick 侦听器。但我无法收到:
case MotionEvent.ACTION_CANCEL:
case MotionEvent.ACTION_UP:
我的视图组中的事件...有人可以帮助我吗?
非常感谢!!!