嘿,我正在寻找一种方法,迫使用户触摸取消,并迫使他再次举起他的手指重新选择。
这基本上是我的问题:

最佳答案

选项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;

}

07-26 09:41