KIO
Kreative Ideen online
Streichressourcen-Dateien

Streichressourcen-Dateien

string.xml ist die Standard-Ressourcen-Datei, die verwendet wird, um name/value Paare von Strings sot zu halten, dass sie in Ihrer App referenziert werden können. Es hat folgendes Format:

[php] < Ressourcen > < Stringnamen = "app _ name" > Bierberater </string > < String Name = "find _ beer" > Find Beer! </string > < String Name = "Marken" > Kein Bier < >/ressourcen < [/php]

Es gibt zwei Dinge, die allwo Android zu erkennen, strings.xml als eine String-Resource-Datei:

  • Die Datei wird im Ordner app/src/main/values gehalten. XML-Date
    ien, die in diesem Ordner gespeichert sind, enthalten einfache Werte, wie Strings und Farben.
  • Die Datei hat ein <resources>Element, das ein oder mehrere <string>Elemente enthält. Das Format der Da
    tei selbst zeigt an, dass es sich um eine Ressourcendatei handelt, die Strings enthält.</string> </resources> Das <resources>Element sagt Android, dass die Datei Ressourcen enthält, und das <string>Element identifiziert jede String-Ressource.</string> </resources> Das bedeutet, dass Sie Ihre String-Resource-Datei strings.xml nicht aufrufen müssen; Wenn Sie möchten, können Sie es etwas anderes nennen oder Ihre Strings in mehrere Dateien aufteilen.
    Jedes Name/Value-Paar nimmt das Formu
    lar string<string name="string_name">_ value</string
    >an, bei dem string _ name die Identifikation des Strings ist, und string _ value ist der String-Wert s
    elbst. Ein Layout kann den Wert des Strings mit "@string
    " abrufen/string_name "
  • Um eine Schichtung hinzuzufügen (zum Beispiel für einen Spinner), verwenden Sie die folgende
    Syntax-Leuchte aus Bernstein<string-arr
    ay name="beer_colors">
    <item></item> <item></i
    tem> <item>dunkel</it
    em></string-array>

    Um die Werte an einem Spinner anzuhängen, verwenden Sie die folgende S
    yntaxandroid: Einträge = "@array/beer_colors"/.

Um verschiedene String-Dateien für verschiedene Sprachen zu erstellen

Legen Sie Ihre Standard-Englische Strings-Ressource-Datei in den app/src/res/wert-Ordner als normal, und Ihre französische Ressource-Datei in einen neuen Ordner namens app/src/main/res/values-fr. Wenn das Gerät auf Französisch gesetzt ist, wird es den String im Ordner app/src/main/res/values-fr verwenden. Wenn das Gerät auf eine andere Sprache gesetzt ist, wird es die Strings in den Werten von app/sr//main/verwenden.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert