不同大小的車輛螢幕可能會顯示不同量的文字。使用 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();
依偏好程度從高到低新增字串。例如從最長到最短。主機會根據車輛螢幕的可用空間,選擇適當長度的字串。