स्टाइल रिसॉर्स, फ़ॉर्मैट तय करता है और यूज़र इंटरफ़ेस (यूआई) खोजता है.
स्टाइल को किसी एक View
(लेआउट फ़ाइल के अंदर से) पर लागू किया जा सकता है या
मेनिफ़ेस्ट फ़ाइल में मौजूद पूरा Activity
या ऐप्लिकेशन.
स्टाइल बनाने और लागू करने के बारे में ज़्यादा जानने के लिए, कृपया पढ़ें स्टाइल और थीम.
ध्यान दें: स्टाइल एक आसान संसाधन है, जिसका रेफ़रंस दिया गया है
name
एट्रिब्यूट में दी गई वैल्यू का इस्तेमाल करके (एक्सएमएल फ़ाइल का नाम नहीं). जैसे
इसलिए, एक एक्सएमएल फ़ाइल में स्टाइल रिसॉर्स को दूसरे सामान्य रिसॉर्स के साथ मिलाया जा सकता है,
एक <resources>
एलिमेंट के तहत.
- फ़ाइल की जगह:
res/values/filename.xml
फ़ाइल नाम आर्बिट्रेरी है. एलिमेंट केname
का इस्तेमाल, रिसॉर्स आईडी के तौर पर किया जाएगा.- संसाधन का रेफ़रंस:
- अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
एक्सएमएल में:
@[package:]style/style_name
- सिंटैक्स:
-
<?xml version="1.0" encoding="utf-8"?> <resources> <style name="style_name" parent="@[package:]style/style_to_inherit"> <item name="[package:]style_property_name" >style_value</item> </style> </resources>
- एलिमेंट:
- उदाहरण:
-
- स्टाइल के लिए एक्सएमएल फ़ाइल (
res/values/
में सेव की गई): -
<?xml version="1.0" encoding="utf-8"?> <resources> <style name="CustomText" parent="@style/Text"> <item name="android:textSize">20sp</item> <item name="android:textColor">#008</item> </style> </resources>
TextView
पर स्टाइल लागू करने वाली एक्सएमएल फ़ाइल (res/layout/
में सेव किया गया):-
<?xml version="1.0" encoding="utf-8"?> <EditText style="@style/CustomText" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Hello, World!" />
- स्टाइल के लिए एक्सएमएल फ़ाइल (