【发布时间】:2012-03-11 20:08:47
【问题描述】:
我认为 99% 的 Android 设备都支持 长触摸事件,但不确定。
有什么例外吗?像 供应商特定 或 Android 版本特定 例外。
【问题讨论】:
标签: android long-press
我认为 99% 的 Android 设备都支持 长触摸事件,但不确定。
有什么例外吗?像 供应商特定 或 Android 版本特定 例外。
【问题讨论】:
标签: android long-press
这取决于你所说的“长触摸”事件是什么意思,因为在 Android 中我真的没有想到这个名字。
如果您指的是长点击事件(例如,setOnLongClickListener()),那么所有合法拥有 Android Market(又名 Google Play)的 Android 设备都将支持这一点,因为它们将否则不能通过兼容性测试套件。
如果您指的是 touch 事件,并非所有 Android 设备都具有触摸屏,例如 Google TV。此类设备仍可以使用箭头键或方向键或设备支持的任何控制器生成长单击事件。
【讨论】:
long click,例如用于registerForContextMenu()或setOnLongClickListener(),是基于同一事件吗?
registerForContextMenu() 使用长按事件。