- תחביר:
<meta-data android:name="string" android:resource="resource specification" android:value="string" />
- בתוך:
<activity>
<activity-alias>
<application>
<provider>
<receiver>
<service>
- תיאור:
- צמד של שם-ערך לפריט של נתונים שרירותיים נוספים שיכולים להיות
סופק לרכיב ההורה. רכיב רכיב יכול להכיל כל
מספר
<meta-data>
אלמנטים משניים. הערכים מכל הם נאספים באובייקטBundle
יחיד, זמינים לרכיב בתור שדהPackageItemInfo.metaData
.מציינים ערכים רגילים באמצעות הפונקציה
value
. כדי להקצות מזהה משאב בתור הערך, משתמשים במקום זאת, צריך להוסיף את המאפייןresource
. לדוגמה, הקוד הבא מקצה ערך כלשהו שמאוחסן ב-@string/kangaroo
משאב לשםzoo
:<meta-data android:name="zoo" android:value="@string/kangaroo" />
לעומת זאת, שימוש במאפיין
resource
מקצה אתzoo
המזהה המספרי של המשאב, לא הערך שמאוחסן במשאב:<meta-data android:name="zoo" android:resource="@string/kangaroo" />
מומלץ מאוד להימנע מאספקת נתונים קשורים מספר רשומות נפרדות של
<meta-data>
. במקום זאת, אם אם יש נתונים מורכבים שאפשר לשייך לרכיב, לאחסן אותו כמשאב להשתמש במאפייןresource
כדי לציין את הרכיב של המזהה שלו. - :
android:name
- שם ייחודי לפריט. כדי שהשם יהיה ייחודי, השתמשו ב-
המוסכמה למתן שמות בסגנון Java, כמו
"
com.example.project.activity.fred
". android:resource
- הפניה למשאב. מזהה המשאב הוא הערך שהוקצה
לפריט. המזהה מאוחזר מהמטא-נתונים
Bundle
באמצעותBundle.getInt()
. android:value
- הערך שהוקצה לפריט. את סוגי הנתונים שניתן להקצות כערכים,
השיטות
Bundle
שבהן רכיבים משתמשים לאחזור הערכים האלה מפורטות בטבלה הבאה:
סוג שיטת החבילה מחרוזת: צריך להשתמש לוכסנים הפוכים כפולים ( \\
) כדי לסמן תווים בתו בריחה (escape), כמו\\n
לשורה חדשה ו-\\uxxxxx
לתו UnicodegetString()
מספר שלם: לדוגמה, 100
getInt()
ערך בוליאני: true
אוfalse
getBoolean()
צבע: בפורמט #rgb
,#argb
,#rrggbb
או#aarrggbb
getInt()
מספר ממשי (float): לדוגמה, 1.23
getFloat()
- הושקו ב:
- רמת API 1
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2024-08-22 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2024-08-22 (שעון UTC)."],[],[]]