<property>

بناء الجملة:
<property android:name="string"
           android:resource="resource specification"
           android:value="string" />
الواردة في:
<activity>
<activity-alias>
<application>
<provider>
<receiver>
<service>
description:
يشير إلى زوج من الاسم والقيمة لعنصر من البيانات الإضافية العشوائية التي يمكن تقديمها إلى المكون الأصلي. يمكن أن يحتوي العنصر المكون على أي عدد من عناصر <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
سلسلة: استخدِم الشرطات المائلة للخلف المزدوجة (\\) لإلغاء الأحرف. على سبيل المثال، \\n و\\uxxxxx لحرف Unicode getString()
عدد صحيح: على سبيل المثال، 100 getInteger()
قيمة منطقية: إما true أو false getBoolean()
اللون: بالصيغة #rgb أو #argb أو #rrggbb أو #aarrggbb getInteger()
عائم: على سبيل المثال، 1.23 getFloat()

ملاحظة: يجب ألا تحتوي العلامة <property> على كلٍّ من android:value android:resource سمة. إذا حدث ذلك، يُفضَّل استخدام android:resource.

تم تقديمها في:
المستوى 31 من واجهة برمجة التطبيقات