टेंप्लेट

यह स्मार्टवॉच की होम स्क्रीन के डेवलपर को स्ट्रिंग का फ़ॉर्मैट तय करने की अनुमति देता है, जैसे कि %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 एलिमेंट के फ़ॉर्मैट में बाईं से दाईं ओर किया जाता है स्ट्रिंग.