यह स्मार्टवॉच की होम स्क्रीन के डेवलपर को स्ट्रिंग का फ़ॉर्मैट तय करने की अनुमति देता है, जैसे कि %s %d
. कॉन्टेंट बनाने
स्ट्रिंग का फ़ॉर्मैट, C के printf()
से काफ़ी मिलता-जुलता है
प्रोग्रामिंग भाषा या Java में String.format()
प्रोग्रामिंग भाषा है.
इसके अलावा, Template
डेवलपर को Android स्ट्रिंग रिसॉर्स का इस्तेमाल करने की अनुमति देता है,
इनमें res/values/strings.xml
में बताई गई जानकारी भी शामिल है.
Wear OS 4 में पेश किया गया.
वाक्य-विन्यास
<Template>template-string <Parameter expression="arithmetic-expression" /> </Template>
उदाहरण
नीचे दिया गया कोड स्निपेट स्ट्रिंग को प्रिंट करने का तरीका बताता है
Template
और Parameter
एलिमेंट का इस्तेमाल करके Current heart rate: 80
:
<Template>%s %d
<Parameter expression="Current heart rate: " />
<Parameter expression="[HEART_RATE]" />
</Template>
यह कोड स्निपेट एक्सटेंशन में Android स्ट्रिंग संसाधन एक्सप्रेशन:
<Template>%s<Parameter expression="greeting"></Parameter></Template>
जहां greeting
के बारे में res/values/strings.xml
में बताया गया है:
<resources>
<string name="greeting">Hello, world!</string>
</resources>
यह कोड स्निपेट
स्ट्रिंग Day: Fri
:
<Template>day_of_week
<Parameter expression="[DAY_OF_WEEK_S]" />
</Template>
जहां day_of_week
के बारे में res/values/strings.xml
में बताया गया है:
<resources>
<string name="day_of_week">Day: %1$s</string>
</resources>
इनर एलिमेंट
Template
एलिमेंट में कम से कम एक Parameter
इनर एलिमेंट होना चाहिए. कॉन्टेंट बनाने
Parameter
इनर एलिमेंट में एक एट्रिब्यूट expression
है. यह अंकगणित का हिस्सा है
व्यंजक जिसका मान
Template
एलिमेंट के फ़ॉर्मैट वाली स्ट्रिंग. अलग-अलग Parameter
में एक्सप्रेशन
अंदरूनी एलिमेंट का आकलन, Template
एलिमेंट के फ़ॉर्मैट में बाईं से दाईं ओर किया जाता है
स्ट्रिंग.
आपके लिए सुझाव
- ध्यान दें: JavaScript बंद होने पर लिंक टेक्स्ट दिखता है
- टेंप्लेट
- लेआउट और बाइंडिंग एक्सप्रेशन
- स्क्रीन रीडर