【发布时间】:2015-01-03 06:49:21
【问题描述】:
我有来自服务器的 XML 格式的字符串值。
例如
<rss version="2.0" xmlns:Data="http://www.google.com">
<Data: Mesage="Dear Member,\\nWe wish you and your family a Very Happy New Year 2015./>
</rss?
其中 \\n 代表一个新行。当我将“\n”添加到服务器上的字符串时,它变为“\\n”。
并且在textview中显示为
Dear Member,\\nWe wish you and your family a Very Happy New Year 2015.
我将文本设置为
textview.setText(data_message.replaceAll("\\n", "\n"));
textview.setText(data_message.replaceAll("\\n",System.getProperty("line.separator");
我都试过了。但是下一行没有出现。
如何添加下一行。
@almas
关于使用您的代码。我得到的输出是
Dear Member,\
We wish you and your family a Very Happy New Year 2015.
【问题讨论】:
-
您应该使用
\\\\n作为匹配模式。请记住 \\ 结果为 \,因此两个转义的反斜杠是 \\\\.
标签: java android xml string textview