Android:使用 Textview.SetText(characterSequence) 获取 [OBJ]
Posted
技术标签:
【中文标题】Android:使用 Textview.SetText(characterSequence) 获取 [OBJ]【英文标题】:Android :getting [OBJ] using Textview.SetText(characterSequence) 【发布时间】:2012-01-23 12:10:37 【问题描述】:当我尝试在文本视图上设置 ImageSpan 时,屏幕上显示 [OBJ]。它在屏幕上显示 /uFFFC unicode 字符而不是图像,即一个虚线框,里面写着 OBJ。
【问题讨论】:
如果您不提供当前尝试的代码,您希望别人如何提供帮助? 修复了这个问题。这是在构造函数中创建一个带有空参数的 spannablebuilder 缓冲区,然后为该缓冲区对象设置特定跨度的副作用。这没有给出任何编译/运行时错误。 【参考方案1】:我遇到了同样的问题,因此我只想剥离 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) 描述字段。超文本包含大量所见即所得的碎片,例如<p></p><p></p>
...
【讨论】:
以上是关于Android:使用 Textview.SetText(characterSequence) 获取 [OBJ]的主要内容,如果未能解决你的问题,请参考以下文章
想要使用cordova/android禁用android的HardBack按钮
Android 安装包优化Android 中使用 SVG 图片 ( 使用 appcompat 支持库兼容 5.0 以下版本的 Android 系统使用矢量图 )