Ressourcentypen – Übersicht

Auf jeder Seite in diesem Abschnitt werden die Nutzung, das Format und die Syntax für einen bestimmten Typ von Anwendungsressource beschrieben, die Sie in Ihrem Projektressourcenverzeichnis (res/) angeben können.

Hier eine kurze Zusammenfassung der einzelnen Seiten:

Animationsressourcen
Definieren Sie vordefinierte Animationen.
Animationen für ältere Kinder werden in res/anim/ gespeichert und über die Klasse R.anim aufgerufen.
Frameanimationen werden in res/drawable/ gespeichert und können über die Klasse R.drawable aufgerufen werden.
Ressource für Liste der Farbstatus
Legen Sie eine Farbressource fest, die sich basierend auf dem Status View ändert.
In res/color/ gespeichert und über die Klasse R.color aufgerufen.
Drawable-Ressourcen
Definieren Sie verschiedene Grafiken mit Bitmaps oder XML.
In res/drawable/ gespeichert und über die Klasse R.drawable aufgerufen.
Layoutressource
Legen Sie das Layout der App-UI fest.
In res/layout/ gespeichert und über die Klasse R.layout aufgerufen.
Speisekarte
Definieren Sie den Inhalt der Anwendungsmenüs.
In res/menu/ gespeichert und über die Klasse R.menu aufgerufen.
Stringressourcen
Definieren Sie Strings, Stringarrays und Pluralformen und legen Sie Formatierung und Gestaltung von Strings fest.
In res/values/ gespeichert und über die Klassen R.string, R.array und R.plurals aufgerufen.
Stilressource
Design und Format von UI-Elementen definieren
In res/values/ gespeichert und über die Klasse R.style aufgerufen.
Ressourcen zu Schriftarten
Legen Sie Schriftfamilien fest und fügen Sie benutzerdefinierte Schriftarten in XML hinzu.
In res/font/ gespeichert und über die Klasse R.font aufgerufen.
Weitere Ressourcentypen
Definieren Sie andere primitive Werte als statische Ressourcen. Dazu gehören:
Boolescher Wert
XML-Ressource, die einen booleschen Wert enthält.
Farbe
XML-Ressource, die einen hexadezimalen Farbwert enthält.
Dimension
XML-Ressource, die einen Dimensionswert mit einer Maßeinheit enthält.
ID
XML-Ressource, die eine eindeutige Kennung für Anwendungsressourcen und -komponenten bietet.
Ganzzahl
XML-Ressource, die einen Ganzzahlwert enthält.
Integer-Array
XML-Ressource, die ein Array von Ganzzahlen bereitstellt.
Eingegebenes Array
XML-Ressource, die ein TypedArray-Element bereitstellt, das du für ein Array von Drawables verwenden kannst.