嘿,我正在寻找一种方法,迫使用户触摸取消,并迫使他再次举起他的手指重新选择。
这基本上是我的问题:
最佳答案
选项1:
设置onClickListener而不是onTouchListener。
选择2:
抓紧行动并在行动结束后再行动。
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;
}