简体   繁体   English

在TextView中显示已解析的HTML内容

[英]Display parsed HTML content in a TextView

I want to display some HTML content in a TextView. 我想在TextView中显示一些HTML内容。 The content is dynamically parsed using JSON parsing. 使用JSON解析来动态解析内容。 Given below is extracted from the JSON response I got, when I tried the link in browser. 下面给出的是我在浏览器中尝试链接时从JSON响应中提取的。

<p><font color='#FF0000'><strong>MESSAGE BLOCKED.</strong></font><br />nThank you.</p> <p> <font color ='#FF0000'> <strong>邮件已被阻止。</ strong> </ font> <br /> n谢谢您。</ p>

But when I finished parsing in phone,the html tags looked like: 但是当我在电话中完成解析后,html标签看起来像:

"& lt;","p &gt" etc “&lt;”,“ p&gt”等

I have no idea why this is happening. 我不知道为什么会这样。 Please Help. 请帮忙。 Thanks in advance 提前致谢

res is the String(From Server) res是字符串(来自服务器)

 Spanned sp = Html.fromHtml(res.replace("&lt;", "<").replace("&gt;", ">"));
 textview.setText(sp);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM