MapActivity,如何在标记弹出窗口中添加进度条?

时间:2018-11-30 09:37:34

标签: java android maps

我正在使用MapActivity,我想将进度条放在通过单击出现的标记弹出窗口中。我想将其放在标记本来应该位于代码段所在区域的下方。

我使用的标记声明如下

new MarkerOptions().position(infoLocal.getUserLocation()).title("Your Location").snippet("This is you!").icon(BitmapDescriptorFactory.fromResource(R.drawable.player3)).anchor(0.5f, 0.5f)

1 个答案:

答案 0 :(得分:0)

根据Android文档: “信息窗口不是实时视图。而是将视图渲染为地图上的图像。结果,您在视图上设置的所有侦听器都将被忽略,并且您无法区分视图各个部分上的单击事件。建议您不要在自定义信息窗口中放置交互式组件,例如按钮,复选框或文本输入。'

因此,您不能将实时组件(如进度栏)放在信息窗口中,因为它将整个视图转换为图像。

如果您仍然想实现此目的,此库可能会有所帮助: https://github.com/Appolica/InteractiveInfoWindowAndroid