4

Ich versuche, die einzelne Zeichenfolge in zwei Zeilen mit/n in Android zu teilen, aber es zeigt, wie es ist, mit/n zu. Ich erwarte unten,Neue Zeile (/ n) unterstützt nicht in Android?

String new = "Hallo, wie geht es dir?";

In EditText Box ich brauche,

Hallo,

Wie werden Sie

Ich weiß, seine einfache Frage, aber ich konnte keine Lösung finden. Bitte helfen ....

dank

+10

bitte hart nicht auf armen Kerl, sieht aus wie er in der Programmierung neu. – Mayank

+1

Wir alle irgendwo beginnen – testingtester

+0

sehr wahr @ RyanM2890 – Mayank

Antwort

8

Ich denke, Sie sind neu in Android-Entwicklung wie ich. Es ist wirklich einfach zu tun ...

Sie müssen nur dies tun:

editText.setText("Hi,\nHow are you?"); 
+0

danke für Ihre Antwort ... Eigentlich \ n funktioniert nicht, wenn ich string an edtitext übergebe, aber es funktioniert innerhalb von editiertext.settext(); thaks – GoCrazy

+0

Ich denke, das ist eine gute Frage. Ich habe '\ n' in einen String (Java SE) eingebettet und war nicht sicher, warum EditText keine neue Zeile eingefügt hat. Es passiert nur in setText. Hmmm programmieren seit 18 Jahren und "Leute mögen das", wenn es ihnen Zeit spart --- skurriles Verhalten, das meine Zeit verschwendet - so - ich mageeeee. –

7

Es ist "\ n" - ein Schrägstrich, kein Schrägstrich.

Weitere Informationen zum Anzeigen einer mehrzeiligen Textansicht finden Sie unter this related question.

+0

Danke für Ihre Antwort, aber die Sache ist, wenn ich ein \ n in diesem Stachel String einfügen new = "Hallo, \ n Wie geht es dir"; es sollte in neuer Zeile kommen es ist .. oder ich versuche in falscher Syntax – GoCrazy

+0

ja, es wird als neue Zeile kommen @ user1216003 – Mayank

+0

Aber es ist nicht das ist was ich verwirrt ... – GoCrazy

1

ja "\n" wird in Android unterstützt leider "/n" noch nicht unterstützt wird;)

4

In Ihrem Fall ersetzen "/n" und mit "\n" und auch, wenn Sie mehr als einem EditText benötigen, dann müssen Sie Eigenschaften von EditText bearbeiten, wie unten:

android:singleLine="false" 
android:MaxLines = "5" 

Wenn Sie die genaue Anzahl der Zeilen kennen.