Frage Wie setze ich Text in TextView in zwei Zeilen?


Gibt es eine Möglichkeit, Text programmgesteuert festzulegen? TextView in zwei Zeilen sein?


6
2017-10-17 09:32


Ursprung


Antworten:


Art \n für eine neue Zeile

This will be\ntwo lines

wird aussehen wie

This will be
two lines

Stellen Sie außerdem sicher, dass die TextViews setsingleline() ist nicht auf wahr gesetzt


16
2017-10-17 09:35



TextView tv = new TextView(this);
tv.setText("First Line \n this is Second Line");
setContentView(tv);

8
2017-10-17 09:35



Sie können verwenden \n um einen Zeilenumbruch in Ihre Textansicht einzufügen.

So was:

playing.setText( "STATION: \n" + stations.get( position ) );

4
2017-10-17 09:35



Stellen Sie sicher, dass Ihr TextView mehrere Zeilen Code in XML enthält:

android:lines="2" android:singleLine="false"

standardmäßig android:singleLine ist wahr. So können Sie es in XML oder in Java-Code setzen, d.

txtNextLine.setSingleLine(false);
txtNotActivate.setText("first line\n"+"second line");

Hoffe, das wird helfen.


0
2017-08-04 06:14