【发布时间】:2013-06-15 17:03:34
【问题描述】:
我想在 Android Google Maps V2 中长按标记时显示上下文菜单,但是:
- 标记不处理长点击事件。
-
openContextMenu(View view) 方法需要一个视图,我不知道要传递什么。 我试着这样调用方法:
openContextMenu(findViewById(R.id.map));
但是上下文菜单没有打开。
请帮帮我:P
【问题讨论】:
-
“标记”是什么意思?
-
不幸的是,由于缺乏在 android 上使用 Google 地图的经验,我没有任何直接的答案,但我认为您应该以某种方式处理地图上的触摸事件。也许this链接会帮助你
-
还有一个关于标记的重要信息,如文档所述。如果标记是可拖动的,那么它可以在长按后拖动,这与您想要实现的行为相冲突,所以您应该调用
setDraggable(false)以按您的方式处理长按它
标签: android contextmenu google-maps-markers google-maps-android-api-2