Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/373.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
Java 安卓,有发布功能吗?_Java_Android - Fatal编程技术网

Java 安卓,有发布功能吗?

Java 安卓,有发布功能吗?,java,android,Java,Android,假设我希望在用户触摸某个元素时显示一个对话框,并在用户释放该元素时隐藏该对话框 我找到了如何让你成为一个听者。但是有没有任何类型的OnReleaseListener 谢谢 这实际上包含在OnTouchListener中。它在回调时为您提供MotionEvent, 使用MotionEvent.getAction并检查它是否等于MotionEvent.ACTION\u UP。这意味着用户释放了手指 同样,您也可以通过检查动作来区分两者。onTouchListener返回一个TouchEvent对象,

假设我希望在用户触摸某个元素时显示一个对话框,并在用户释放该元素时隐藏该对话框

我找到了如何让你成为一个听者。但是有没有任何类型的OnReleaseListener


谢谢

这实际上包含在OnTouchListener中。它在回调时为您提供MotionEvent, 使用MotionEvent.getAction并检查它是否等于MotionEvent.ACTION\u UP。这意味着用户释放了手指

同样,您也可以通过检查动作来区分两者。

onTouchListener返回一个TouchEvent对象,该对象包含当前的触摸动作,可以通过调用event.getAction来检索。有一些操作,其中一个是ACTION_DOWN和ACTION_UP:第一个告诉您,用户已经触摸到某个视图,第二个告诉您,用户已经将手指从视图上移开。意味着onRelease将与ACTION\u UP ACTION同时进行。希望这有帮助