html在textview android工作室



我有一个文本视图,我想在其中显示我从服务器获得的html,所以我像这样使用

Spanned html = Html.fromHtml(content.toString(), Html.FROM_HTML_MODE_COMPACT);

但它显示不好,因为跨度没有去除空白,所以我尝试了这个

int i = html.length();
while(--i >= 0) {
char test = html.charAt(i);
if (test != 0 && !Character.isWhitespace(test)){
break;
}
}

和这个

CharSequence sub = (html.subSequence(0, descriptionWithOutExtraSpace.length()))

和这个

String withSpace = html.toString();
String descriptionWithOutExtraSpace = new String(html.toString()).trim();

但所有的部分都是相同的,空格被删除了,但它不再是html,例如url不再链接有人给我推荐什么吗?

在中,我就这样做了

Spanned html = Html.fromHtml(content.toString(), Html.FROM_HTML_MODE_COMPACT);
String descriptionWithOutExtraSpace = new String(html.toString()).trim();
CharSequence sub = (html.subSequence(0, descriptionWithOutExtraSpace.length()));
holder.binding.contentView.setText(sub);}

最新更新