Android 解决TextView显示换行符号【\n】无效的问题

Android TextView显示换行符号【\n】无效的问题

  • 问题
  • 解决
  • 相关

问题

今天整理一些配置文件的时候,遇到配置文件里的字符串带有换行符号的地方显示在TextView时直接吧\n显示出来了,比如我需要显示代码1却显示了代码2

代码1:

aaaaa
bbbbb

代码2:

aaaaa\nbbbbb

解决

最终查询资料发现,在Android中,字符串转object的时候,会做一些手脚,使得你的转义字符无效,例如"\n"会存为"\\n"。
根据这种原理,我们可以将最终拿到的字符串先替换一遍再用TextView显示即可。

textAddDescription.replace("\\n", "\n")

相关

http://www.androidchina.net/3501.html
Android 解决TextView显示换行符号【\n】无效的问题_第1张图片

你可能感兴趣的:(错误)