新增文字字串變化版本

不同大小的車輛螢幕可能會顯示不同量的文字。使用 Car App API 級別 2 以上版本時,您可以指定多個文字字串變體,以最符合螢幕的顯示方式呈現。如要查看接受文字變體的範本和元件,請尋找 CarText

您可以使用 CarText.Builder.addVariant() 方法,將文字字串變體新增至 CarText

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();

依偏好程度從高到低新增字串。例如從最長到最短。主機會根據車輛螢幕的可用空間,選擇適當長度的字串。