我有一个文本视图,我想在其中显示我从服务器获得的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);}