如何使用HTML fromHtml()将图像添加到TextView

时间:2013-12-19 15:59:55

标签: java android textview android-image

我有一个ExpandableListView,当有人触摸列表项时,它会显示一个企业的地址,评级,电话号码和网站。所有这些都通过解析JSONObject来填充。我试图在每个信息片的前面放一个小图标。

  • [image]地址:123 foo street
  • [image]评分:4.0 / 5

我的drawable文件夹中有一个图标,我正在尝试这样做...

businessInfo.add("<b> Address: </b>" + address + ", Boston, MA 02210<br />" +
"<b> Rating: </b>" + rating + " out of 5" + "<br />" +
"<b> Phone Number: </b> <a href=\"tel:" + phoneDial +"\">" + phoneDisplay + "</a>" + "<br />" +
"<img src=\"drawable/yelp.png\"/><b> Yelp: </b> <a href=\"" + url + "\">Click Here</a>");

然后,在另一个课程中,我最终通过这样做来设置textview的文本......

txtListChild.setMovementMethod(LinkMovementMethod.getInstance());
txtListChild.setText(Html.fromHtml(childText));

显然这不起作用,对于电话和互联网链接的目的,我想保持设置文本的HTML样式。有没有办法将图像放在这些项目的前面?如果是这样,你能提供一个例子吗?

0 个答案:

没有答案