<प्रॉपर्टी>

सिंटैक्स:
<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
प्रॉपर्टी के लिए असाइन की गई वैल्यू. नीचे दी गई टेबल में, वैल्यू के लिए मान्य डेटा टाइप और ऐक्सेसर के मान्य तरीकों की सूची दी गई है विशेषता:
टाइप पैकेजManager.प्रॉपर्टी ऐक्सेस करने वाला टूल
स्ट्रिंग: वर्णों से निकलने के लिए डबल बैकस्लैश (\\) का इस्तेमाल करें; उदाहरण के लिए, \\n और \\uxxxxx यूनिकोड वर्ण के लिए getString()
पूर्णांक: उदाहरण के लिए, 100 getInteger()
बूलियन: true या false getBoolean()
रंग: #rgb, #argb, #rrggbb या #aarrggbb के रूप में getInteger()
फ़्लोट: उदाहरण के लिए, 1.23 getFloat()

ध्यान दें: एक <property> टैग में android:value और, दोनों नहीं होने चाहिए android:resource एट्रिब्यूट की वैल्यू सबमिट करें. अगर ऐसा होता है, तो android:resource को प्राथमिकता दी जाती है.

इसमें पेश किया गया:
एपीआई लेवल 31