Différentes tailles d'écran de voiture peuvent afficher différentes quantités de texte. Avec le niveau d'API 2 et versions ultérieures de l'API Car App, vous pouvez spécifier plusieurs variantes d'une chaîne de texte pour l'adapter au mieux à l'écran. Pour savoir où les variantes de texte sont acceptées, recherchez les modèles et les
composants qui acceptent un CarText.
Vous pouvez ajouter des variantes de chaîne de texte à un CarText avec la
CarText.Builder.addVariant() méthode :
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();
Vous pouvez ensuite utiliser ce CarText, par exemple comme texte principal d'un
GridItem.
Kotlin
GridItem.Builder()
.addTitle(itemTitle)
...
.build()
Java
new GridItem.Builder()
.addTitle(itemTitle)
...
build();
Ajoutez des chaînes dans l'ordre de préférence, de la plus préférée à la moins préférée. Par exemple, de la plus longue à la plus courte. L'hôte choisit la chaîne de longueur appropriée en fonction de l'espace disponible sur l'écran de la voiture.