หน้าจอรถยนต์ขนาดต่างๆ อาจแสดงข้อความในปริมาณที่แตกต่างกัน เมื่อใช้ 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();
เพิ่มสตริงตามลำดับจากที่ต้องการมากที่สุดไปจนถึงน้อยที่สุด เช่น จากยาวที่สุดไปสั้นที่สุด โฮสต์จะเลือกสตริงที่มีความยาวเหมาะสมโดยขึ้นอยู่กับ พื้นที่ว่างบนหน้าจอรถยนต์