Html.fromHtml
成功呈现了文字但是,我所包含的HTML包含评论:
<!-- p {margin-top:0;margin-bottom:0}-->
此评论行显示在我的TextView
:
如何阻止评论行显示?
代码
public String getFormattedBody()
{
String formattedContent;
if (contentType.equalsIgnoreCase("html"))
{
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N)
{
formattedContent = Html.fromHtml(content, Html.FROM_HTML_MODE_LEGACY).toString();
}
else
{
formattedContent = Html.fromHtml(content).toString();
}
}
else
{
return content;
}
return formattedContent;
}
答案 0 :(得分:1)
只是残酷地摆脱它们。
.replaceAll("(?s)<!--.*?-->", "")
答案 1 :(得分:0)
我使用正则表达式手动删除注释:
GET