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

หน้าจอรถยนต์ขนาดต่างๆ อาจแสดงข้อความในปริมาณที่แตกต่างกัน เมื่อใช้ Car App API ระดับ 2 ขึ้นไป คุณจะระบุข้อความหลายรูปแบบเพื่อให้ พอดีกับหน้าจอมากที่สุดได้ หากต้องการดูว่าระบบยอมรับข้อความตัวแปรที่ใด ให้มองหาเทมเพลตและ คอมโพเนนต์ที่ใช้ CarText

คุณเพิ่มตัวแปรสตริงข้อความลงใน CarText ได้โดยใช้วิธี CarText.Builder.addVariant() ดังนี้

val itemTitle = CarText.Builder("This is a very long string")
    .addVariant("Shorter string")
    .build()

จากนั้นคุณจะใช้ CarText นี้ได้ เช่น ใช้เป็นข้อความหลักของGridItem

val gridItem = GridItem.Builder()
    .setTitle(itemTitle)
    .setImage(CarIcon.APP_ICON)
    .build()

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