相关疑难解决方法(0)

字符串资源新行/ n不可能?

似乎不可能在XML资源字符串中添加新行"/ n".还有另一种方法吗?

谢谢

xml android newline android-layout android-resources

155
推荐指数
7
解决办法
14万
查看次数

换行符\ n不起作用,它显示为字符串

我有一个带有(\ n)作为换行符的字符串

String mytext = "<p>Your email is not correct.\nPlease check again</p>"
//(mytext value load from my database)
Run Code Online (Sandbox Code Playgroud)

我像这样将mytext放在webview上:

web_view.loadDataWithBaseURL("", mytext, "text/html", "UTF-8", "");
Run Code Online (Sandbox Code Playgroud)

但是,我不知道为什么\ n不能作为换行符,而是显示为字符串“ \ n”?

如何解决?

我尝试</ br>mytext.replace("\n","</ br>")和替换\ n,mytext.replaceAll("\n", "</ br>")但它不起作用。

谢谢

更新

所以解决方案是:

mytext.replace ("\\r\\n", "<br>").replace ("\\n", "<br>");

谢谢@ChristianJonassen的帮助。

string android line-breaks webview

0
推荐指数
1
解决办法
1450
查看次数