Итак, в моем strings.xml есть очень длинный текст, который я хочу как-то отформатировать. Как поставить табуляцию перед первым предложением текста? Кроме того, каков код новой строки? Спасибо
Итак, в моем strings.xml есть очень длинный текст, который я хочу как-то отформатировать. Как поставить табуляцию перед первым предложением текста? Кроме того, каков код новой строки? Спасибо
Ответы:
Добавить \t
для вкладки и \n
для новой строки.
Используйте \n
для разрыва строки и \t
если вы хотите вставить табуляцию.
Вы также можете использовать некоторые теги XML для базового форматирования: <b>
для жирного текста, <i>
для курсива и <u>
для подчеркнутого текста.
Больше информации:
https://developer.android.com/guide/topics/resources/string-resource.html
Используйте \ 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>
Вы можете использовать \n
для новой строки и \t
для вкладок. Кроме того, лишние пробелы / табуляции просто копируются так, как вы их пишете, Strings.xml
поэтому просто оставьте пару пробелов там, где вы хотите.
Лучшим способом достичь этого, вероятно, было бы использование отступов / полей в вашем представлении xml и разделение вашего длинного текста на разные строки в вашем string.xml
Добавьте '\ t' для вкладки
<string name="tab">\u0009</string>
добавьте эту строку в начало string.xml
<?xml version="1.0" encoding="utf-8"?>
и использовать
'\n'
откуда вы хотите разорвать свою линию.
напр. <string> Hello world. \n its awesome. <string>
Вывод:
Hello world.
its awesome.
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"