- Syntax:
<property android:name="string" android:resource="resource specification" android:value="string" />
- enthalten in:
<activity><activity-alias><application><provider><receiver><service>- description:
- Ein Name/Wert-Paar für zusätzliche, beliebige Daten, die dem
übergeordnete Komponente. Ein Komponentenelement kann eine beliebige Anzahl von
<property>-Unterelementen enthalten. Gültige Namen eine der Property-Konstanten enthalten, die inPackageManager-Klasse,PackageManager.PropertyTags definiert in Klassen wieWindowPropertiesund beliebige Konstanten „ad hoc“ definiert. Ermitteln Sie Werte einzeln mithilfe derPackageManager.getProperty()-Methode.Geben Sie gewöhnliche Werte mit dem Attribut
android:valuean. Geben Sie Ressourcen-IDs mit der Methode Attribut „android:resource“. Angabeandroid:valueundandroid:resourcesind ungültig.Mit dem folgenden Code wird beispielsweise der in der Ressource
@string/kangaroogespeicherte Wert dem den Namenzoo:<property android:name="zoo" android:value=”@string/kangaroo” />
Mit dem Code wird jedoch die numerische ID der Ressource und nicht der in der Ressource gespeicherte Wert
zoo:<property android:name="zoo" android:resource=”@string/kangaroo” />
- Attribute:
android:name- Der Name der Property. Ein Parsing-Fehler tritt auf, wenn mehrere gleichgeordnete
<property>-Tags den Wert mit demselben Namen. android:resource- Ein Verweis auf eine Ressource. Die ID der Ressource ist der Wert, der der Eigenschaft zugewiesen ist. Die ID kann abgerufen werden
von der Unterkunft, indem Sie
PackageManager.Property.getResourceId() android:value- Ein der Property zugewiesener Wert. In der folgenden Tabelle sind die gültigen Datentypen und Zugriffsmethoden für den Wert aufgeführt
Attribut:
Typ Zugriffsfunktion für PackageManager.Property Zeichenfolge: Verwenden Sie doppelte umgekehrte Schrägstriche (\\) als Escapezeichen für Zeichen. z. B. \\nund\\uxxxxxfür ein Unicode-ZeichengetString()Ganzzahl: z. B. 100getInteger()Boolesch: entweder trueoderfalsegetBoolean()Farbe: im Format #rgb,#argb,#rrggbboder#aarrggbbgetInteger()Gleitkommazahl: z. B. 1.23getFloat()
Hinweis: Ein
<property>-Tag sollte nicht sowohlandroid:valueals auchandroid:resource-Attribute. In diesem Fall istandroid:resourcezu bevorzugen.- eingeführt in:
- API-Level 31
<Property>
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2025-10-21 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-10-21 (UTC)."],[],[]]