<property>

תחביר:
<property android:name="string"
           android:resource="resource specification"
           android:value="string" />
בתוך:
<activity>
<activity-alias>
<application>
<provider>
<receiver>
<service>
תיאור:
צמד של שם-ערך לפריט של נתונים שרירותיים נוספים שניתן לספק למאפיין רכיב הורה. רכיב רכיב יכול להכיל כל מספר של <property> אלמנטים משניים. שמות תקינים כוללים כל אחד מקבועי המאפיינים שמוגדרים ב הכיתה PackageManager, הוגדרו PackageManager.Property תגים במחלקות כמו WindowProperties, וקבועים שרירותיים שהוגדרו אד הוק. משיגים ערכים בנפרד באמצעות אמצעי תשלום אחד ( PackageManager.getProperty()).

מציינים ערכים רגילים באמצעות המאפיין android:value . צריך לציין מזהי משאבים עם התג מאפיין android:resource. ציון גם android:value וגם android:resource לא חוקיים.

לדוגמה, הקוד הבא מקצה כל ערך שמאוחסן במשאב @string/kangaroo ל השם zoo:

<property android:name="zoo" android:value=”@string/kangaroo” />

עם זאת, הקוד כאן מקצה את המזהה המספרי של המשאב, ולא את הערך המאוחסן במשאב, zoo:

<property android:name="zoo" android:resource=”@string/kangaroo” />
:
android:name
שם הנכס. תוצאות של שגיאת ניתוח אם יש כמה תגים אחים של <property> כוללים את התג אותו שם.
android:resource
הפניה למשאב. מזהה המשאב הוא הערך שמוקצה לנכס. אפשר לאחזר את התעודה המזהה מהנכס על ידי PackageManager.Property.getResourceId()
android:value
ערך שהוקצה לנכס. בטבלה הבאה מפורטים סוגי הנתונים החוקיים ושיטות הגישה של הערך הזה. מאפיין:
סוג בעל הרשאת גישה ל-PackageManager.Property
מחרוזת: צריך להשתמש לוכסנים הפוכים כפולים (\\) כדי לסמן תווים בתו בריחה (escape). לדוגמה, \\n ו-\\uxxxxx לתו Unicode getString()
מספר שלם: לדוגמה, 100 getInteger()
ערך בוליאני: true או false getBoolean()
צבע: בפורמט #rgb, #argb, #rrggbb או #aarrggbb getInteger()
מספר ממשי (float): לדוגמה, 1.23 getFloat()

הערה: תג <property> לא יכול להכיל גם android:value וגם android:resource מאפיינים. במקרה כזה, עדיף להשתמש ב-android:resource.

הושקו ב:
רמת API 31