我有两个按钮,都有onTouchListeners并按下时执行一个操作。为什么他们不工作,如果你试图同时点击两个?我正在为Android 1.6构建。我没有真正的设备进行测试,并且您无法在模拟器中同时点击两件东西。谢谢你的帮助。在Android中同时点击两个按钮
1
A
回答
0
我不是专家,但我的猜测是下面
所有的GUI交互是通过UI线程来完成。除非你对按钮做了一些特殊的处理,否则你最终会用UI线程处理“click 1”,而用户做“点击2”(当UI线程在其他地方忙时)。也就是说,用户界面在第二次点击时不会响应。
0
多点触控仅在Android 2.x中引入,所以在1.6版本中,您运气不佳 - 这是不可能的。即使使用2.x,默认的用户界面行为也只适用于此类事件(即按钮按下)。
我认为有可能以某种方式扩展这些按钮的容器视图,使其成为多点触控友好的,并实际上将正确的事件传递给按钮,但这样做会非常黑客。
您可以阅读更多关于多点触控here。在第3页上,您可以看到为什么GUI上的多点触控失败:第一个触摸事件是ACTION_DOWN,它应该是这样处理的,第二个是ACTION_POINTER_DOWN,UI不知道如何处理。
0
正如Roosma已经提到的,多点触控可以从2.x版本获得。
根据我在android市场发布的应用下载统计数据(已经下载了16k人以上),看起来好像只有几十人在他们的设备上使用Android 1.6。所以我认为你至少应该推敲2.1版本。
我希望它有帮助:)
相关问题
- 1. 同时点击两个单选按钮?
- 2. 如何添加一个buttton2,同时点击另一个按钮1和按钮3,同时点击按钮2
- 3. 长按事件在按钮上点击Android在Android中点击
- 4. 按两个按钮同时
- 5. 通按钮两个参数点击(访问按钮点击两个字符串)
- 6. 同时点击两个按钮的问题
- 7. Android按钮点击
- 8. 在Struts 2的同一页上点击两个按钮时的不同行为
- 9. 按钮点击点击事件两次
- 10. 按钮点击两次
- 11. 点击按钮时
- 12. 如何更新微调值,同时点击android中的按钮?
- 13. 单击一个按钮时禁用多个按钮点击
- 14. 无法按钮点击两个方向
- 15. 在Android SDK中执行点击按钮
- 16. 按钮不点击在Android Studio中
- 17. VB两个按钮有多个点击,同步问题
- 18. 点击按钮事件没有在android中射击,同时保存图像
- 19. 如何在同一时间点击一个按钮和活动2个按钮
- 20. 错误,同时点击按钮
- 21. 仅在点击两个按钮时才执行操作
- 22. 两个功能一个接一个地点击按钮时 - Pyside
- 23. Android - 测量两次按钮点击之间的时间
- 24. Android:等待按钮点击
- 25. Android - OnActivityResult按钮点击
- 26. Android:偏好按钮点击?
- 27. Android按钮2点击
- 28. Android - 快速点击后,点击按钮的按钮停止
- 29. 两个按钮同时按下输入
- 30. Android按钮禁用多个点击
我该如何做特殊处理的按钮来同时处理两次点击? – codeman 2010-05-02 14:34:36
我不确定。你一定要阅读多点触摸API方法。 – aioobe 2010-05-02 14:50:30
看起来像别人有同样的问题,这是从来没有完全解答:http://stackoverflow.com/questions/2528160/multiple-button-presses-for-android-2x – codeman 2010-05-02 15:30:04