Tamanhos de tela de carro diferentes podem mostrar quantidades distintas de texto. Com a API Car App nível 2 e mais recentes, é possível especificar múltiplas variantes de uma string de texto para se adequar melhor à tela. Para ver onde as variantes de texto são aceitas, procure modelos e
componentes que usem um CarText.
Você pode adicionar variantes de string de texto a um CarText com o
CarText.Builder.addVariant() método:
val itemTitle = CarText.Builder("This is a very long string") .addVariant("Shorter string") .build()
Você pode usar esse CarText, por exemplo, como o texto principal de um
GridItem.
val gridItem = GridItem.Builder() .setTitle(itemTitle) .setImage(CarIcon.APP_ICON) .build()
Adicione as strings em ordem de mais para a menos preferida. Por exemplo, da mais longa para a mais curta. O host escolhe a string de comprimento adequado, dependendo da quantidade de espaço disponível na tela do carro.