Как установить текст внутри TextView в две строки?

есть ли способ программно задать текст в TextView быть в две линии ?

4 ответов


тип \n для новой строки

This will be\ntwo lines

будет выглядеть как

This will be
two lines

кроме того, убедитесь, что TextViews setsingleline() не установлено значение true


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

можно использовать \n чтобы вставить разрыв строки в textview.

такой:

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

убедитесь, что ваш TextView имеет пару строк кода в xml:

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

по умолчанию android:singleLine - это правда. Таким образом, вы можете установить его в XML или в Java-коде, т. е. :

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

надеюсь, это поможет.