【发布时间】:2016-04-19 11:40:15
【问题描述】:
我有一个以 (\n) 作为换行符的字符串
String mytext = "<p>Your email is not correct.\nPlease check again</p>"
//(mytext value load from my database)
我把 mytext 像这样放在 webview 上:
web_view.loadDataWithBaseURL("", mytext, "text/html", "UTF-8", "");
但是,我不知道为什么 \n 不能用作换行符,而是显示为字符串“\n”?
如何解决?
我尝试用mytext.replace("\n","</ br>") 和mytext.replaceAll("\n", "</ br>") 替换\n 为</ br>,但它不起作用。
谢谢
更新
所以解决办法是:
mytext.replace ("\\r\\n", "<br>").replace ("\\n", "<br>");
感谢@ChristianJonassen 的帮助。
【问题讨论】:
标签: android string webview line-breaks