2016-10-20 41 views
1

我想在用户触摸上面标记的info(snippet?)时显示新的活动。由于我是Android新手,我一个人学习,并通过自定义标记和代码片段完成。但我不能给点击事件点击。我已经检查了How to get click event of the marker text这篇文章,但它很难执行我的代码。在开始“InfoWindowAdapter”它无法读取它(无法解析...)如何在信息点击时点击事件?

我找到第二个答案Android Google Maps V2 - OnInfoWindowClick on several markers它看起来发现除了一部分。

allMarkerMap.put(mk1, Don.class); 
mMap.setOnInfoWindowClickListener(this); 

上述职位,它说,它的作品,但我一个它有“本”旁边mMap.setOnInfoWindowClickListener红线。我把它放在几个位置,例如onCreate,onMapready,但它没有工作。

回答

0

如果您在your link提供的代码仔细观察,你会发现下面一行:

public class MainActivity extends Activity implements OnInfoWindowClickListener { 

这意味着该活动实现了OnInfoWindowClickListener接口。如果你想使用mMap.setOnInfoWindowClickListener(this);确保this(它在提供的链接中是Activity)实现侦听器。

通过实施OnInfoWindowClickListener它会迫使你实施onInfoWindowClick(marker)方法。

+0

谢谢!我需要一步一步从基本.......哈......反正它的作品!谢谢Kilian! – dalami0i

相关问题