【发布时间】:2011-07-19 03:46:55
【问题描述】:
我制作了一个实现View.OnTouchListener 的应用程序。但是当我将它上传到 Android Market(Google Play 商店)时,我收到了以下消息:
此 apk 请求将用于 Android Market 的 1 个功能 过滤:android.hardware.touchscreen
我真的不需要触摸屏本身。您也可以“单击”视图,这很好。如果我使用OnClickListener 而不是OnTouchListener,这个要求会消失吗?
有多少百分比的 Android 设备没有触摸屏?从OnTouchListener 到OnClickListener 的这次更新对于新的潜在用户来说是否值得?
【问题讨论】:
-
最大数量的 Android 手机有触摸屏,所以使用 OnTouchListeners 比使用 OnClickListeners 更好
-
Rosalie 上面的评论暗示 OnClickListener 不适用于触摸屏设备——这完全是错误的。正如 cdhabecker 的回答所说,选择更多地取决于您想要完成的任务。
标签: android view ontouchlistener