【问题标题】:How widely are long-touch events supported?长触摸事件的支持范围有多广?
【发布时间】:2012-03-11 20:08:47
【问题描述】:

我认为 99% 的 Android 设备都支持 长触摸事件,但不确定。

有什么例外吗?像 供应商特定Android 版本特定 例外。

【问题讨论】:

    标签: android long-press


    【解决方案1】:

    这取决于你所说的“长触摸”事件是什么意思,因为在 Android 中我真的没有想到这个名字。

    如果您指的是长点击事件(例如,setOnLongClickListener()),那么所有合法拥有 Android Market(又名 Google Play)的 Android 设备都将支持这一点,因为它们将否则不能通过兼容性测试套件。

    如果您指的是 touch 事件,并非所有 Android 设备都具有触摸屏,例如 Google TV。此类设备仍可以使用箭头键或方向键或设备支持的任何控制器生成长单击事件。

    【讨论】:

    • 谢谢先生,我的意思是long click,例如用于registerForContextMenu()setOnLongClickListener(),是基于同一事件吗?
    • @MarekSebera:是的,registerForContextMenu() 使用长按事件。
    • 非常感谢您的帮助。
    猜你喜欢
    • 2010-09-13
    • 2013-08-09
    • 1970-01-01
    • 2011-10-22
    • 2016-10-16
    • 2021-07-06
    • 2013-04-01
    • 2023-03-19
    • 1970-01-01
    相关资源
    最近更新 更多