嘿,我正在寻找一种方法来强制用户取消触摸并强制他再次举起手指重新选择。
这基本上是我的问题:
最佳答案
选项 1:
设置 OnClickListener 而不是 OnTouchListener。
选项 2:
捕获 ACTION_UP 并仅在它之后应用您的操作。
boolean pressFlag= false;
public boolean onTouch(View v, MotionEvent event) {
int action = event.getAction();
switch (action) {
case MotionEvent.ACTION_DOWN:
if(pressFlag==false){
// applay your action
pressFlag==true;
}else{
//do nothing
}
break;
case MotionEvent.ACTION_UP:
pressFlag==false;
break;
default:
break;
}
return true;
关于android - 如何在用户触摸屏幕时停止 OnTouchListener? <机器人>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24976670/