java - 如何防止 Html.fromHtml 修剪空格

标签 java android removing-whitespace

在 Android Java 项目中,我有一个像这样的字符串(尽管两侧的空格数量不同):

String foo = "  foo bar  "

字符串两侧的空格很重要,因为实际字符串包含带有 HTML 语法突出显示的缩进代码。

当我通过 Html.fromHtml 传递字符串时,此开始和结束空格被删除,但我需要保留空格:

Html.fromHtml(foo).toString() // "foo bar" - I want "  foo bar  " 

如何通过 Html.fromHtml 调用保留字符串两侧的空格?

最佳答案

尝试使用 TextUtils.htmlEncode(str)。

此方法将对所有 html 字符串字符进行转义。

https://developer.android.com/reference/android/text/TextUtils.html#htmlEncode(java.lang.String)

关于java - 如何防止 Html.fromHtml 修剪空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38498145/

相关文章:

c++ - (1)为什么它不能识别这是一个回文&(2)我如何让它打印带有空格的原始输入?

java - 当我尝试使用 java 从 Spark 中的 json 文件创建 View 时,为什么我得到的行包含空值

java - 在 Eclipse 中开发 App Engine/Java 项目时是否需要重新启动服务器?

java - 实例化时如何强制一对一对象引用?

php - 如何使用Slim框架获取POST请求实体

sed - 无法使用 tr、sed 从字符串中删除空格

java/jsp使用一种javascript方法对多个表单进行不同的修改

android - 在 Android 应用程序上理解和实现 eclipse 的语音识别

Android 在点击 Toast 时避免关闭它

python - 从字符串中删除前导空格