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
在这里插入图片描述

发布了103 篇原创文章 · 获赞 31 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/sinat_38184748/article/details/103768965