อนุญาตให้นักพัฒนาหน้าปัดระบุรูปแบบสตริง เช่น %s %d
รูปแบบสตริงคล้ายกับ printf()
ใน C
ภาษาโปรแกรมหรือ String.format()
ใน Java
ภาษาโปรแกรม
นอกจากนี้ Template
ยังอนุญาตให้นักพัฒนาแอปใช้ทรัพยากรสตริงของ Android ด้วย
ซึ่งรวมถึงรายการที่ประกาศในres/values/strings.xml
เปิดตัวใน Wear OS 4
วากยสัมพันธ์
<Template>template-string <Parameter expression="arithmetic-expression" /> </Template>
ตัวอย่าง
ข้อมูลโค้ดต่อไปนี้แสดงวิธีพิมพ์สตริง
Current heart rate: 80
โดยใช้องค์ประกอบ Template
และ Parameter
ดังนี้
<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>
ข้อมูลโค้ดนี้จะแสดงวิธีใช้ทรัพยากรสตริงของ Android เพื่อพิมพ์
สตริง 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
อย่างน้อย 1 รายการ
องค์ประกอบภายใน Parameter
มีแอตทริบิวต์ 1 รายการ ซึ่งก็คือ expression
ที่เป็นเลขคณิต
นิพจน์ที่มีค่าซึ่งถูกแปลงเป็นประเภทที่เฉพาะเจาะจงตาม
สตริงรูปแบบขององค์ประกอบ Template
นิพจน์ใน Parameter
ที่แตกต่างกัน
ระบบจะประเมินองค์ประกอบภายในจากซ้ายไปขวาในรูปแบบขององค์ประกอบ Template
สตริง
แนะนำสำหรับคุณ
- หมายเหตุ: ข้อความลิงก์จะแสดงเมื่อ JavaScript ปิดอยู่
- เทมเพลต
- เลย์เอาต์และการเชื่อมโยงนิพจน์
- โปรแกรมอ่านหน้าจอ