Java 如何在Android Textview中显示Google静态地图

Java 如何在Android Textview中显示Google静态地图,java,android,textview,google-static-maps,Java,Android,Textview,Google Static Maps,我在可扩展列表中有一个TextView,我正在通过Html.fromHtml()设置TextView的文本。我试图在文本视图中显示一个按钮,并将其用作按钮。这里是一个示例谷歌静态地图片段的链接,我想包括 以下是我试图做到这一点的方法。请注意,我试图在infoString String infoString = ("<img src='map.png'><b> Address: </b>" + address + ", Boston, MA 02210<

我在可扩展列表中有一个TextView,我正在通过
Html.fromHtml()
设置TextView的文本。我试图在文本视图中显示一个按钮,并将其用作按钮。这里是一个示例谷歌静态地图片段的链接,我想包括

以下是我试图做到这一点的方法。请注意,我试图在
infoString

String infoString = ("<img src='map.png'><b> Address: </b>" + address + ", Boston, MA 02210<br />" +
    "<img src='star.png'><b> Rating: </b>" + rating + " out of 5" + "<br />" +
    "<img src='phone.png'><b> Phone: </b> <a href=\"tel:" + phoneDial +"\">" + phoneDisplay + "</a>" + "<br />" +
    "<img src='yelp.png'><b> Yelp: </b> <a href=\"" + url + "\">Click Here</a> <br />" + 
    "<a href='mailto:nomail@mail.com'><img src='http://maps.google.com/maps/api/staticmap?center=37.386052,-122.083851&zoom=13&markers=size:mid|color:blue|37.386052,-122.083851&path=color:0x0000FF80|weight:5|37.40276,-122.06360&size=220x150&sensor=false'/></a>");

businessInfo.add(Html.fromHtml(infoString, new ImageGetter(), null));
String infoString=(“地址:+Address+”,马萨诸塞州波士顿02210
”+ 评级:“+评级+”共5个“+”
”+ 电话:“+”
”+ “尖叫:
”+ ""); add(Html.fromHtml(infoString,newImageGetter(),null));
这显然不起作用,只显示一个蓝色框而不是图像。至于
infoString
中的其他图像,我正在使用ImageGetter来显示这些图像。ImageGetter工作得很好,但我显然不能在静态映射上使用它,因为映射的URL将根据放入的地址而变化


有人能分享一个解决方案,让我在文本视图中显示静态地图吗?

你可以通过这个静态地图url显示图像,只需使用Glide,Picasso或任何其他图像加载库从url下载图像并在imageview中显示它

为什么不使用imageview,因为它是一个
图像
?@tyczj我想了一下,但是如何从一个不以图片文件扩展名结尾的链接中获取图像?