OnTouchListener和OnClickListener之间的区别

时间:2011-07-19 03:46:55

标签: android view ontouchlistener

我制作了一个实现View.OnTouchListener的应用。但是当我将其上传到Android Market(Google Play商店)时,我收到了以下消息:

  

此apk请求1个将用于Android电子市场的功能   过滤:android.hardware.touchscreen

我真的不需要触摸屏本身。你也可以“点击”视图,这没关系。如果我使用OnClickListener而不是OnTouchListener,这个要求会消失吗?

有多少百分比的Android设备没有触摸屏?对于新的潜在用户而言,从OnTouchListenerOnClickListener的更新是否值得?

1 个答案:

答案 0 :(得分:15)

OnTouchListener用于比OnClickListener更细粒度的控制。如果您真正关心的是点击 - 即,触摸/向上触摸/无拖动的组合 - 那么使用OnClickListener,这就是它的目的。

相关问题