2 sues listen SUES_LisTen 于 2014.01.29 11:34 提问

安卓onTouchEvent检测到的事件类型有问题!!!

是SurfaceView
里面就放几句输出的话
public boolean onTouchEvent(MotionEvent event) {
int action = event.getAction() & MotionEvent.ACTION_MASK;
System.out.println("action = " + action);
System.out.println("event.getAction() = " + event.getAction());
}
操作如下:
手指一放到屏幕
手指二放到屏幕
手指一离开屏幕
手指一再放到屏幕
这时,输出了两个1

MotionEvent.ACTION_UP = 1啊
为啥手指放到屏幕上会输出1????????

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!