我有一臺運行帶觸摸屏的Windows 8.1的筆記本電腦。 我正在使用arc在筆記本電腦上運行apk。 觸摸在ARC焊接工作正常,但啓動apk後,觸摸事件不適用於應用程序的屏幕。只是鼠標事件起作用。 我已經嘗試了多個apks,每個人都表現一樣。觸摸無法在ARC上運行的Android應用上工作
我們是否必須啓用某些功能才能使觸摸事件起作用?
我有一臺運行帶觸摸屏的Windows 8.1的筆記本電腦。 我正在使用arc在筆記本電腦上運行apk。 觸摸在ARC焊接工作正常,但啓動apk後,觸摸事件不適用於應用程序的屏幕。只是鼠標事件起作用。 我已經嘗試了多個apks,每個人都表現一樣。觸摸無法在ARC上運行的Android應用上工作
我們是否必須啓用某些功能才能使觸摸事件起作用?
這是已經在這裏報告了一個錯誤: https://code.google.com/p/chromium/issues/detail?id=480745
所以避過這至少對地圖應用的一種方式是專門編寫的APK來處理該事件,您必須使用圓弧元標記
"enableSynthesizeTouchEventsOnWheel": false
,這會停止運行時試圖將您的滾輪解釋爲觸摸而不是SOURCE_CLASS
。
因此,對於輸入設備SOURCE_CLASS_POINTER
,您必須定義ACTION_SCROLL
,以便鼠標滾輪可以讓您執行操作。雖然有很多關於如何在StackOverflow中完成此操作的示例,但只需禁用該元標記,並且您通常用於在Android中工作的大部分代碼都可以在此處使用。
注:未嘗試"enableSynthesizeTouchEventsOnClick": false
,並使用SOURCE_
進行測試,該測試等同於外部觸摸屏,但我相信它會起作用。