Android :getting [OBJ] using Textview. SetText(字符序列)

标签 android textview

当我尝试在 TextView 上设置 ImageSpan 时,屏幕上显示 [OBJ]。它显示/uFFFC unicode 字符而不是屏幕上的图像,即一个虚线框,里面写着 OBJ。

最佳答案

我遇到了同样的问题,因此我只想剥离 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) 描述字段没有格式。超文本包含大量所见即所得的 fragment ,例如 <p></p><p></p> ……

关于Android :getting [OBJ] using Textview. SetText(字符序列),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8560045/

相关文章:

android - ListActivity 在启动时崩溃

javascript - Easeljs 可滚动容器

c# - 通过 Xamarin 中的新 Activity 加载时布局不显示内容

android - HTML.fromHtml 换行符消失

java - .setText() 在使用计时器时不适用于 textview

java - 从字符串中删除 URL 前缀(http :/, www 等)

android - 如何在 pubsub 节点上发送/接收自定义项目负载

android - TextView 中的乌尔都语字体

android - Textview环绕 View

android - ProgressDialog 没有出现在 AsyncTask 中