Ich habe einen String mit (\ n) als ZeilenumbruchZeilenumbruch n nicht funktioniert, zeigen Sie sie als String
String mytext = "<p>Your email is not correct.\nPlease check again</p>"
//(mytext value load from my database)
und ich habe mytext auf webview wie folgt aus:
web_view.loadDataWithBaseURL("", mytext, "text/html", "UTF-8", "");
Aber ich weiß nicht, warum \ n nicht als Zeilenumbruch funktioniert, aber es als String "\ n" angezeigt?
Wie es zu beheben?
Ich habe versucht, \ n durch </ br>
mit mytext.replace("\n","</ br>")
und mytext.replaceAll("\n", "</ br>")
ersetzen, aber es funktioniert nicht.
Dank
Aktualisiert
So ist die Lösung:
mytext.replace ("\\r\\n", "<br>").replace ("\\n", "<br>");
Danke, @ChristianJonassen für Ihre Hilfe.
aber ich kann nicht bearbeiten mytext, Es wird von meinem Office-Server geladen. – wdyz
Es gibt in der Regel eine Methode namens "nl2br" (die einfache Zeilenumbrüche in
ändert). Das könnte helfen. :) –
Ich kann das ursprüngliche Problem hier nicht stellen, also mache ich ein Beispiel mit einfacher Schnur oben. – wdyz