Как создать несколько строк текста в Android? - PullRequest
0 голосов
/ 08 февраля 2012

В моем проекте мне нужно отобразить страницу с инструкциями. Страница состоит из 8 инструкций. Так что нам нужно создать 8 textviews для отображения этих инструкций? Можно ли отобразить все эти инструкции, используя одно текстовое представление?

Я читал о многострочных текстовых представлениях .

Но для моего случая я могу сделать так, чтобы все 8 инструкций отображались в одном текстовом представлении?

Ответы [ 4 ]

3 голосов
/ 08 февраля 2012

Насколько я помню, символ новой строки \ n распознается при использовании в strings.xml, поэтому вы можете объявить там свои инструкции и сослаться на них в макете.Я никогда не находил способ сделать это в самом макете XML, но может быть что-то.

Правка: для ясности - я имею в виду использование экранированного символа, например:

<string name="instructions">Line 1\nLine 2</string>
2 голосов
/ 08 февраля 2012

Вы можете использовать \n символ новой строки из строкового ресурса или через код: textView.setText("1st line\n 2nd line");

0 голосов
/ 08 февраля 2012

Вы можете использовать: StringBuilder к нему.

0 голосов
/ 08 февраля 2012

Вы можете использовать html для форматирования вашей строки: textView.setText(Html.fromHtml("item 1<br>item 2<br>"));

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...