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
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章