Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/206.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 当用户触摸屏幕时,如何停止OnTouchListener&书信电报;安卓>;_Android_Ontouchlistener - Fatal编程技术网

Android 当用户触摸屏幕时,如何停止OnTouchListener&书信电报;安卓>;

Android 当用户触摸屏幕时,如何停止OnTouchListener&书信电报;安卓>;,android,ontouchlistener,Android,Ontouchlistener,嘿,我正在寻找一种方法,迫使触摸屏上的用户取消,并迫使他再次抬起手指重新选择 这基本上是我的问题: 选项1: 设置OnClickListener而不是OnTouchListener 备选案文2: 抓住行动,然后再采取行动 boolean pressFlag= false; public boolean onTouch(View v, MotionEvent event) { int action = event.getAction(); switch (actio

嘿,我正在寻找一种方法,迫使触摸屏上的用户取消,并迫使他再次抬起手指重新选择

这基本上是我的问题:

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

}

好的,伙计们,非常感谢通过以下方式解决此问题:

qlistener = new View.OnTouchListener() {
            @Override
            public boolean onTouch(View v, MotionEvent event) {
                if (isTouced == false && event.getAction() != MotionEvent.ACTION_DOWN)
                    return false;
                else isTouced = true;
                ;
....

@JoeDF For android假设Java,除非他们说的不同,因为SDK支持Java语言。@Gabe我明白了。。。但在我发帖的时候,Ontouchlistener是android应用程序的唯一标签…java。谢谢我这么做了,但我的情况就是这样,我有几个(按钮幻灯片图像视图)一个接一个地出现。因此,当用户滑动按钮时,不要抬起手指,下一个按钮会立即滑动到用户离开手指时的位置。