不同大小的車輛螢幕可能會顯示不同量的文字。使用 Car App API 級別 2 以上版本時,您可以指定多個文字字串變體,以最符合螢幕的顯示方式呈現。如要查看接受文字變體的範本和元件,請尋找採用 CarText 的範本和元件。
您可以使用 CarText.Builder.addVariant() 方法,將文字字串變體新增至 CarText:
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()
依偏好程度從高到低新增字串。例如從最長到最短。主機會根據車輛螢幕上的可用空間,選擇適當長度的字串。