- نحو:
android:name="string" android:resource="resource specification" android:value="string" /> - موجود در:
-
- توضیحات:
- یک جفت نام-مقدار برای یک مورد از دادههای دلخواه اضافی که میتواند به مؤلفه والد ارائه شود. یک عنصر کامپوننت میتواند حاوی هر تعداد زیر عنصر
باشد. نامهای معتبر شامل هر یک از ثابتهای ویژگی تعریفشده در کلاسPackageManager
، تگهایPackageManager.Property
تعریفشده در کلاسهایی مانندWindowProperties
و ثابتهای دلخواه تعریفشده ad hoc هستند. با استفاده از متدPackageManager.getProperty()
مقادیر را به صورت جداگانه بدست آورید.مقادیر معمولی را با ویژگی
android:value
مشخص کنید. شناسه منابع را با ویژگیandroid:resource
مشخص کنید. تعیین هر دوandroid:value
وandroid:resource
نامعتبر است.به عنوان مثال، کد زیر هر مقداری که در منبع
@string/kangaroo
ذخیره شده است را به نامzoo
اختصاص می دهد:android:name="zoo" android:value=”@string/kangaroo” /> کد در اینجا، با این حال، شناسه عددی منبع، نه مقدار ذخیره شده در منبع، را به
zoo
اختصاص می دهد:android:name="zoo" android:resource=”@string/kangaroo” /> - صفات:
-
android:name
- نام ملک. اگر چندین تگ
خواهر و برادر دارای نام یکسان باشند، خطای تجزیه ایجاد می شود. -
android:resource
- ارجاع به یک منبع شناسه منبع مقداری است که به ویژگی اختصاص داده شده است. شناسه را می توان توسط
PackageManager.Property.getResourceId()
از ویژگی بازیابی کرد. -
android:value
- مقداری که به ملک اختصاص داده شده است. جدول زیر انواع داده های معتبر و روش های دسترسی را برای ویژگی مقدار فهرست می کند:
تایپ کنید PackageManager.Property Accessor رشته: برای فرار از کاراکترها از بک اسلش های دوتایی (\\) استفاده کنید. به عنوان مثال، \\n
و\\uxxxxx
برای یک کاراکتر یونیکدgetString()
عدد صحیح: برای مثال 100
getInteger()
بولی: یا true
یاfalse
getBoolean()
رنگ: به شکل #rgb
،#argb
،#rrggbb
یا#aarrggbb
getInteger()
Float: به عنوان مثال، 1.23
getFloat()
توجه: تگ
نباید دارای هر دو ویژگیandroid:value
وandroid:resource
باشد. اگر این اتفاق بیفتد،android:resource
ترجیح داده می شود.-
- معرفی شده در:
- API سطح 31
<مالکیت>
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2024-11-13 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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-11-13 بهوقت ساعت هماهنگ جهانی."],[],[]]