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