android - map 标记 fragment 按钮不起作用

标签 android dictionary marker

我正在使用 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/

相关文章:

c# - 特定的 plinq 查询

IOS 谷歌地图相机不指向标记

java - 尽管我使用了 Adapter.notifyDataSetChanged(),但 Android ListView 在数据集更改后不刷新

android - 点击ListView时出错,D/ViewRootImpl : ViewPostImeInputStage processPointer 0 D/ViewRootImpl: ViewPostImeInputStage processPointer 1

android - 通过ndk连接套接字编程的错误

android - ActionBar 元素之间的填充 :

c++ - std::pair 和类析构函数

python - 在字典中查找重复值并仅在具有相同键的值不同时才打印它们

android - 根据 Google Maps V2 Android 上的用户方向旋转标记

java - 如何在圆形语音气泡内制作带有照片的 Google map 标记?