当我尝试在文本视图上设置ImageSpan时,我在屏幕上显示[OBJ] ..它显示/ uFFFC unicode字符而不是屏幕上的图像,即。一个带有OBJ的虚线框。
答案 0 :(得分:23)
我遇到了同样的问题,因此我只想删除HTML并获取String
。
解决方案可能不是最漂亮的解决方案,但仍然非常实用:
public CharSequence stripHtml(String s) {
return Html.fromHtml(s).toString().replace('\n', (char) 32)
.replace((char) 160, (char) 32).replace((char) 65532, (char) 32).trim();
}
这个[OBJ]角色似乎是(char) 65532
。
我必须在没有格式的TextView
中显示一个非常难看的RSS项目(HTML)描述字段。超文本包含许多WYSIWYG碎片,如<p></p><p></p>
...