Ajouter des variantes de chaîne de texte

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.