禁用InfoWindows的点击高亮?

15
有没有办法在新的 Android Mapsv2 API 中禁用用户点击 InfoWindow 时出现的高亮效果?
这是 getIfoContent()getInfoWindow() 方法都存在的问题。对于 getInfoWindow(),它是文本被高亮显示。
1个回答

3
简单来说,"你不能"。
因为根据文档,“信息窗口不是一个实时的视图,而是将视图呈现为地图上的图像。因此,您设置在视图上的任何监听器都会被忽略,并且您无法区分视图各个部分上的单击事件。建议您不要在自定义信息窗口中放置交互式组件,例如按钮、复选框或文本输入框。”
因此,简而言之,除了"OnInfoWindowClickListener"之外,您无法处理任何信息窗口上的事件。
更多信息请查看 "https://developers.google.com/maps/documentation/android/marker"。

最近我不得不重新审视这个问题,并得出了相同的结论。唯一的解决方法是使用某种自定义实现。 - Warpzit

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接