0

这是我的 xml 字符串内容:

<style>
  img {padding:0 10px 10px 0; width:99% !important;}
  p,div,ul,ol,em,a,span,u,strong,strike,h1,h2,h3,h4,h5,h6
  {font-family: verdana;font-size: 14px;color: #fff;}
  html,body{background:#414042;}
  a{ color:#3400f3;}p{width:100%;}
</style>

<p> 
    <img alt="Ajay Devgn" pimcore_disable_thumbnail="true" pimcore_id="6813" 
    pimcore_type="asset" src="http://dev2.mercuryminds.com/bolly/feb2013/
    bolly---ajay-devgn-on-a-satyagraha/kangna-and-kareena.jpg" style="width: 500px; 
    height: 370px; float: left;" />
</p> 

这里的图像显示在 android textview 上。

但是图像没有显示......我的代码有什么问题???如何在 textview 上显示图像...请给我解决方案...

String fullcontent = in.getStringExtra("Content");
      content = fullcontent.substring(1);       
      content = (TextView) findViewById(R.id.title1);
      content.setText(Html.fromHtml(full_content));
4

1 回答 1

3
public static Spanned fromHtml (String source)

在 API 级别 1 中添加从提供的 HTML 字符串返回可显示的样式文本。HTML 中的任何标签都将显示为通用替换图像,然后您的程序可以通过它并用真实图像替换。

这使用 TagSoup 来处理真实的 HTML,包括在野外发现的所有损坏。

如此使用

public static Spanned fromHtml (String source, Html.ImageGetter imageGetter, Html.TagHandler tagHandler)

从提供的 HTML 字符串返回可显示的样式文本。HTML 中的任何标签都将使用指定的 ImageGetter 来请求图像的表示(如果您不想要这个,请使用 null)和指定的 TagHandler 来处理未知标签(如果您不想要这个,请指定 null)。

这使用 TagSoup 来处理真实的 HTML,包括在野外发现的所有损坏。

有关更多详细信息,请查看此答案

于 2013-04-23T07:03:14.123 回答