我正在使用 Android Maps V2 并有一组标记,可以在弹出信息窗口中显示自定义内容,点击即可。我使用 InfoWindowAdapter 的自定义实现在自定义布局中提供弹出动态内容。但默认情况下,弹出窗口的宽度将始终占据地图布局的整个宽度。有没有办法自定义它,添加一些横向填充,控制宽度?
问问题
1938 次
1 回答
0
您可以覆盖 getInfoWindow 以返回自定义视图:
@Override
public View getInfoWindow(Marker marker) {
}
您可以在 InfoWindowAdapter 构造函数中扩展自定义视图资源 (xml)(例如):
getLayoutInflater().inflate(R.layout.custom_info_window, null);
如果您安装了 google play services sdk,则在 samples/maps 中有一个用于地图的示例应用程序(示例代码的来源)
于 2013-01-25T09:02:50.193 回答