我有一台笔记本电脑运行Windows 8.1,启用了触摸屏。 我正在使用arc在笔记本电脑上运行apk。 触摸在ARC焊机上工作正常,但在启动apk后,触摸事件在应用程序的屏幕上不起作用。只是鼠标事件有效。 我尝试了多个apks,每个人的行为都相同。
我们是否必须启用某些功能才能使触摸事件发挥作用?
答案 0 :(得分:0)
这是一个已在此处报告的错误: https://code.google.com/p/chromium/issues/detail?id=480745
答案 1 :(得分:0)
因此,至少对地图应用程序来说,解决这个问题的方法是专门编写APK来处理事件,你必须使用的是Arc-Metadata标签。
"enableSynthesizeTouchEventsOnWheel": false
,这会阻止运行时尝试将滚轮解释为触摸而不是SOURCE_CLASS
。
因此,对于输入设备SOURCE_CLASS_POINTER
,您必须定义ACTION_SCROLL
,以便鼠标滚轮允许您执行操作。有很多关于如何在StackOverflow上执行此操作的示例,只需禁用该元标记,并且通常用于在Android中工作的大部分代码都可以在此处运行。
注意:Haven未尝试"enableSynthesizeTouchEventsOnClick": false
,并使用SOURCE_
测试等于外接触摸屏,但我相信它会起作用。