如何在Android中检查触摸屏
当用户拿着触摸屏时(不管有多少点),我如何检查(做一些事情),并在发布后停止做这些事情。 我将非常感谢您的帮助如何在Android中检查触摸屏,android,Android,当用户拿着触摸屏时(不管有多少点),我如何检查(做一些事情),并在发布后停止做这些事情。 我将非常感谢您的帮助 编辑 我也尝试过这样做,但它无法识别ACTION\u UP事件。您覆盖了视图的onTouchEvent。当你看到一个动作停止时,你就开始做事,当你看到一个动作停止时,你就停止做事。这有帮助吗 final GestureDetector gestureDetector = new GestureDetector(new GestureDetector.SimpleOnGestureLis
编辑
我也尝试过这样做,但它无法识别ACTION\u UP事件。您覆盖了视图的onTouchEvent。当你看到一个动作停止时,你就开始做事,当你看到一个动作停止时,你就停止做事。这有帮助吗
final GestureDetector gestureDetector = new GestureDetector(new GestureDetector.SimpleOnGestureListener() {
public void onLongPress(MotionEvent e) {
Log.e("", "Longpress detected");
}
});
public boolean onTouchEvent(MotionEvent event) {
return gestureDetector.onTouchEvent(event);
};
我也试过这么做,但它不识别“动作取消”事件。你可能在那里的某个地方得到了“动作取消”吗?那样的话,你就看不到行动了。但是这个方法确实有效,我使用它。