Questions tagged «android-event»

10
如何在onTouchEvent()中区分移动和单击?
在我的应用程序中,我需要处理move和click事件。 点击是一个ACTION_DOWN动作,几个ACTION_MOVE动作和一个ACTION_UP动作的序列。从理论上讲,如果您先收到一个ACTION_DOWN事件,然后又收到一个ACTION_UP事件-这意味着用户刚刚单击了您的视图。 但实际上,此序列在某些设备上不起作用。在我的Samsung Galaxy Gio上,只要单击我的视图,我就会得到这样的序列:ACTION_DOWN,几次ACTION_MOVE,然后是ACTION_UP。即我收到了带有ACTION_MOVE操作代码的意外OnTouchEvent触发。我从未(或几乎从未)获得序列ACTION_DOWN-> ACTION_UP。 我也不能使用OnClickListener,因为它没有给出点击的位置。因此,如何检测点击事件并将其与移动区别?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.