หน้าจอรถที่มีขนาดแตกต่างกันอาจแสดงข้อความในปริมาณที่แตกต่างกัน เมื่อใช้ Car App API ระดับ 2 ขึ้นไป คุณสามารถระบุข้อความหลายรูปแบบเพื่อให้พอดีกับหน้าจอมากที่สุด หากต้องการดูตำแหน่งที่ยอมรับข้อความรูปแบบต่างๆ ให้มองหาเทมเพลตและ
คอมโพเนนต์ที่ใช้ CarText
คุณสามารถเพิ่มข้อความรูปแบบต่างๆ ลงใน CarText ได้ด้วย
CarText.Builder.addVariant() ดังนี้
Kotlin
val itemTitle = CarText.Builder("This is a very long string")
.addVariant("Shorter string")
...
.build()
Java
CarText itemTitle = new CarText.Builder("This is a very long string")
.addVariant("Shorter string")
...
.build();
จากนั้นคุณสามารถใช้ CarText นี้ได้ เช่น เป็นข้อความหลักของ
GridItem
Kotlin
GridItem.Builder()
.addTitle(itemTitle)
...
.build()
Java
new GridItem.Builder()
.addTitle(itemTitle)
...
build();
เพิ่มสตริงตามลำดับจากที่ต้องการมากที่สุดไปน้อยที่สุด เช่น จากยาวที่สุดไปสั้นที่สุด โฮสต์จะเลือกสตริงที่มีความยาวเหมาะสมโดยพิจารณาจากพื้นที่ว่างบนหน้าจอรถ