Как добавить разрыв строки в Android TextView? - PullRequest
137 голосов
/ 21 марта 2011

Я пытаюсь добавить разрыв строки в TextView.

Я пытался предложить \ n, но это ничего не дает. Вот как я устанавливаю свои тексты.

TextView txtSubTitle = (TextView)findViewById(r.id.txtSubTitle);
txtSubTitle.setText(Html.fromHtml(getResources().getString(R.string.sample_string)));

Это моя строка: <string name="sample_string">some test line 1 \n some test line 2</string>

Это должно выглядеть так:

some test line 1
some test line 2

Но это выглядит так: some test line 1 some test line 2.

Я что-то упустил?

Ответы [ 22 ]

0 голосов
/ 22 июня 2019

В моем случае я решил эту проблему, добавив следующее:

android:inputType="textMultiLine"
0 голосов
/ 05 августа 2018

Может быть, вы можете вставить lf в текст, но он не отображается? Убедитесь, что у вас достаточно высоты для контроля. Например:

Правильно:

android:layout_height="wrap_content"

Может ошибаться:

android:layout_height="10dp"
...