Android 当用户触摸屏幕时,如何停止OnTouchListener&书信电报;安卓>;
嘿,我正在寻找一种方法,迫使触摸屏上的用户取消,并迫使他再次抬起手指重新选择 这基本上是我的问题: 选项1: 设置OnClickListener而不是OnTouchListener 备选案文2: 抓住行动,然后再采取行动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
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。谢谢我这么做了,但我的情况就是这样,我有几个(按钮幻灯片图像视图)一个接一个地出现。因此,当用户滑动按钮时,不要抬起手指,下一个按钮会立即滑动到用户离开手指时的位置。