เพิ่มตัวแปรสตริงข้อความ

หน้าจอรถยนต์ขนาดต่างๆ อาจแสดงข้อความในปริมาณที่แตกต่างกัน เมื่อใช้ 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();

เพิ่มสตริงตามลำดับจากที่ต้องการมากที่สุดไปจนถึงน้อยที่สุด เช่น จากยาวที่สุดไปสั้นที่สุด โฮสต์จะเลือกสตริงที่มีความยาวเหมาะสมโดยขึ้นอยู่กับ พื้นที่ว่างบนหน้าจอรถยนต์