Как сделать новую строку или вкладку в <string> XML (eclipse / android)?

99

Итак, в моем strings.xml есть очень длинный текст, который я хочу как-то отформатировать. Как поставить табуляцию перед первым предложением текста? Кроме того, каков код новой строки? Спасибо

Флорин-Константин Чуботариу
источник
См. Мой ответ здесь: stackoverflow.com/questions/18938403/…
Джин

Ответы:

184

Добавить \tдля вкладки и \nдля новой строки.

Борис Странджев
источник
Как сделать две линии разрыва?
jvargas
1
@jvargas \ n \ n вам разрешено упорядочивать их столько, сколько необходимо,
Борис Странджев,
31

Используйте \nдля разрыва строки и \tесли вы хотите вставить табуляцию.

Вы также можете использовать некоторые теги XML для базового форматирования: <b>для жирного текста, <i>для курсива и <u>для подчеркнутого текста.

Больше информации:

https://developer.android.com/guide/topics/resources/string-resource.html

Gridtestmail
источник
20

Используйте \ t для добавления табуляции и \ n для новой строки, вот простой пример ниже.

<string name="list_with_tab_tag">\tbanana\torange\tblueberry\tmango</string>
<string name="sentence_with_new_line_tag">This is the first sentence\nThis is the second scentence\nThis is the third sentence</string>
Зелалем
источник
9

Вы можете использовать \nдля новой строки и \tдля вкладок. Кроме того, лишние пробелы / табуляции просто копируются так, как вы их пишете, Strings.xmlпоэтому просто оставьте пару пробелов там, где вы хотите.

Лучшим способом достичь этого, вероятно, было бы использование отступов / полей в вашем представлении xml и разделение вашего длинного текста на разные строки в вашем string.xml

Стефан де Брёйн
источник
1
Примите чей-то ответ, если вам помогли;)
Стефан де Брёйн
3

Добавьте '\ t' для вкладки

<string name="tab">\u0009</string>
Алиреза Ганбариния
источник
3

добавьте эту строку в начало string.xml

<?xml version="1.0" encoding="utf-8"?>

и использовать

'\n'

откуда вы хотите разорвать свою линию.

напр. <string> Hello world. \n its awesome. <string>

Вывод:

Hello world.
its awesome.
Анкит Сайни
источник
Как сделать две линии разрыва?
jvargas
Две прерванные линии '\ n \ n'
Мохсин Фалак
0
  • Включите эту строку в свой макет xmlns:tools="http://schemas.android.com/tools"
  • Теперь используйте \nдля новой строки и \tдля пробела, например табуляции.
  • Пример :

    для \ n : android:text="Welcome back ! \nPlease login to your account agilanbu"

    для \ t : android:text="Welcome back ! \tPlease login to your account agilanbu"


источник
Как сделать две линии разрыва?
jvargas