如何捕捉地图触摸事件 - 而不是地图叠加触摸事件

时间:2012-10-11 15:37:11

标签: android maps

我有一个Android房地产地图应用。我有小的叠加显示属性的价格。单击叠加层时,我会显示一个包含某些属性信息的对话框。在我的新HTC手机上,当我点击地图上的任何其他地方时,对话框会关闭 - 正如我想要的那样。 在某些手机上,对话框没有关闭,用户必须按后退键才能摆脱对话框。

如何在地图触摸上获得对该对话框的引用并将其关闭?

我已经在Stack Overflow上彻底搜索了这个并找到了一些答案,但它们并没有为我工作。通常,他们会显示叠加的触摸事件。我需要地图的触摸事件,并检查是否有任何打开的对话框并将其关闭(它来自另一个类,因为它是在点击地图叠加层时创建的。)

我的主要活动是MapActivity

0 个答案:

没有答案