gpt4 book ai didi

android - Android 谷歌地图问题的自定义 InfoWindow

转载 作者:行者123 更新时间:2023-11-29 20:54:12 24 4
gpt4 key购买 nike

我在使用谷歌地图的 Android 应用程序中创建了一个自定义 infoWindowAdapter 类。
该类使用 GetInfoContents 和一个 xml 文件来创建 infoWindow 的内容
该 xml 包含一个 ImageView 和三个TextViews,我可以设法使用自定义 infoWindow 添加标记,但它只会显示三个 TextViews 中的两个,而不会显示 ImageView,我不知道为什么。前两个 TextView 的字符串来自 .setText(marker.getTitle()); .setText(marker.getSnippet());第三个字符串是在 getInfoContents 中创建的。

代码:

@Override
public View getInfoContents(Marker marker) {

if (popup == null) {

popup = inflater.inflate(R.layout.infowindow_popup, null);
}

TextView tvTitle = (TextView) popup.findViewById(R.id.title);
tvTitle.setText(marker.getTitle());

TextView tvSnippet = (TextView) popup.findViewById(R.id.snippet) ;
tvSnippet.setText(marker.getSnippet());

String test2 = "test 2";

TextView tvSnippet2 = (TextView) popup.findViewById(R.id.snippet_2) ;
tvSnippet2.setText(test2);

return null;
}

最佳答案

你应该

return popup;

代替

return null;

在你的getInfoContents(...)

关于android - Android 谷歌地图问题的自定义 InfoWindow,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28233604/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com