如何在安卓地图V2中自定义标记弹出信息窗口的宽度



我正在使用Android Maps V2,并且有一组标记,可以在弹出信息窗口中显示自定义内容。我使用了 InfoWindowAdapter 的自定义实现来提供自定义布局中的弹出动态内容。但默认情况下,弹出窗口的宽度将始终占据地图布局的整个宽度。有没有办法自定义它,添加一些横向填充,控制宽度?

您可以重写 getInfoWindow 以返回自定义视图:

@Override
public View getInfoWindow(Marker marker) {
}

您可以在 InfoWindowAdapter 构造函数中扩充自定义视图资源 (xml)(例如):

getLayoutInflater().inflate(R.layout.custom_info_window, null);

如果您安装了 google Play 服务 SDK,则样本/地图中有一个用于地图的示例应用程序(示例代码来自何处)

相关内容

  • 没有找到相关文章

最新更新