web-dev-qa-db-de.com

Wie erstelle ich eine neue Zeile oder einen neuen Tab in <string> XML (Eclipse/Android)?

In meiner Datei strings.xml habe ich also einen sehr langen Text, den ich irgendwie formatieren möchte ... Wie kann ich vor dem ersten Satz des Texts ein Tabulatortext setzen? Wie lautet auch der Code für eine neue Zeile? Vielen Dank

79

Fügen Sie \t für die Registerkarte und \n für die neue Zeile hinzu.

141
Boris Strandjev

Verwenden Sie \n für einen Zeilenumbruch und \t, wenn Sie eine Registerkarte einfügen möchten.

Sie können auch einige XML-Tags für die grundlegende Formatierung verwenden: <b> für fetten Text, <i> für Kursivschrift und <u> für unterstrichenen Text

Mehr Info:

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

26
Gridtestmail

Verwenden Sie\t, um einen Tabulator hinzuzufügen und\n für eine neue Zeile. Hier ein einfaches Beispiel. 

<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>
16
Zelalem

Sie können \n für eine neue Zeile und \t für Registerkarten verwenden. Außerdem werden zusätzliche Leerzeichen/Tabulatoren einfach so kopiert, wie Sie sie in Strings.xml schreiben. Geben Sie also ein paar Leerzeichen an, wo immer Sie möchten. 

Ein besserer Weg, dies zu erreichen, wäre wahrscheinlich die Verwendung von Auffüllen/Rand in Ihrer Ansichts-XML und das Aufteilen Ihres langen Textes in verschiedene Zeichenfolgen in Ihrem string.xml

8

Fügen Sie "\ t" für die Registerkarte hinzu

<string name="tab">\u0009</string>
2

fügen Sie diese Zeile am Anfang von string.xml hinzu 

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

und verwenden

'\n'

von wo aus Sie Ihre Linie brechen wollen.

ex. <string> Hello world. \n its awesome. <string>

Ausgabe:

Hello world.
its awesome.
0
Ankit Saini
  • Fügen Sie diese Zeile in Ihr Layout ein xmlns:tools="http://schemas.Android.com/tools"
  • Verwenden Sie jetzt \n für eine neue Zeile und \t für einen Platz wie der Tabulator.
  • Beispiel: 

    für\n : Android:text="Welcome back ! \nPlease login to your account agilanbu"

    für\t : Android:text="Welcome back ! \tPlease login to your account agilanbu"

0
user10828639