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

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

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