我正在使用 Map,在那个标记中单击我打开了一个自定义 snippet(InfoWindowAdapter)
,在那个布局中我有 Textview
和 Button。我从 marker.getSnippet()
设置文本。但是单击事件在 Button onclick
上不起作用。
最佳答案
您的按钮 onClick
将不起作用,因为 InfoWindow
不是实时 View 。它被呈现为图像,这就是它无法处理典型触摸事件的原因。
相反,您可以在 GoogleMap
上实现通过 setOnInfoWindowClickListener()
注册的 OnInfoWindowClickListener
。
更多信息请见: https://developers.google.com/maps/documentation/android-api/infowindows
关于android - map 标记 fragment 按钮不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42413086/