Как установить текст внутри TextView в две строки? - PullRequest
7 голосов
/ 17 октября 2011

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

Ответы [ 4 ]

17 голосов
/ 17 октября 2011

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

This will be\ntwo lines

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

This will be
two lines

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

8 голосов
/ 17 октября 2011
TextView tv = new TextView(this);
tv.setText("First Line \n this is Second Line");
setContentView(tv);
4 голосов
/ 17 октября 2011

Вы можете использовать \n для вставки разрыва строки в текстовое представление.

Например:

playing.setText( "STATION: \n" + stations.get( position ) );
1 голос
/ 04 августа 2017

Убедитесь, что в вашем TextView есть несколько строк кода в xml:

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

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

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

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

...