[英]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 >" 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("<", "<").replace(">", ">"));
textview.setText(sp);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.