【发布时间】:2014-02-11 11:31:06
【问题描述】:
所以我一直在尝试检测MapView 的点击事件,以便通过点击启动方法。
尝试标准onClickListener 或onTouch 的任何变体都不好。
我不想添加覆盖以“捕捉”地图特定部分的点击。 我希望地图继续响应拖动、缩放等。
任何帮助将不胜感激。
【问题讨论】:
-
使用 onTouch 方法和 GestureDetector 并使用 singleTaPconfirmed() 并离开其他人。
-
因为 MapView 实现使用 Surface 它捕获所有触摸事件。正如我写的那样,标准的 onTouch 是行不通的。