Android <;预处理>;带有空格和换行符的标记

Android <;预处理>;带有空格和换行符的标记,android,html,Android,Html,我可以使用以下示例设置自己的标记Hanlder: 在我遇到这个例子之前,一切都正常: <pre class="prettyprint linenums"> Some Code()\n more code </pre> fromHtml方法似乎无法处理空白,并且\n它将忽略这两个选项,并跳过此标记上的任何跨度设置 我唯一的选择是在调用fromHtml之前,将空格和\n替换为以下内容: html.replace(" ", "&nbsp;&nbsp

我可以使用以下示例设置自己的标记Hanlder:

在我遇到这个例子之前,一切都正常:

<pre class="prettyprint linenums">    Some Code()\n   more code </pre>
fromHtml
方法似乎无法处理空白,并且
\n
它将忽略这两个选项,并跳过此标记上的任何跨度设置

我唯一的选择是在调用
fromHtml
之前,将空格和
\n
替换为以下内容:

html.replace("  ", "&nbsp;&nbsp;")
    .replace("\n", "<br />")
但是,替换那里的字符串不起作用

对于设置带有空白和换行符的标记的跨度,有什么建议吗

目标是保留换行符和空白,并在文本中添加单空格

html.replace("  ", "&nbsp;&nbsp;")
    .replace("\n", "<br />")
  Some Code()\n   more code