Aggiungi varianti delle stringhe di testo

Le diverse dimensioni dello schermo dell'auto possono mostrare quantità di testo diverse. Con l'API Car App di livello 2 e versioni successive, puoi specificare più varianti di una stringa di testo per adattarla al meglio allo schermo. Per vedere dove sono accettate le varianti di testo, cerca modelli e componenti che accettano un CarText.

Puoi aggiungere varianti di stringhe di testo a un CarText con il CarText.Builder.addVariant() metodo:

val itemTitle = CarText.Builder("This is a very long string")
    .addVariant("Shorter string")
    .build()

Puoi quindi utilizzare questo CarText, ad esempio come testo principale di un GridItem.

val gridItem = GridItem.Builder()
    .setTitle(itemTitle)
    .setImage(CarIcon.APP_ICON)
    .build()

Aggiungi le stringhe in ordine di preferenza, dalla più preferita alla meno preferita. Ad esempio, dalla più lunga alla più breve. L'host sceglie la stringa di lunghezza appropriata in base alla quantità di spazio disponibile sullo schermo dell'auto.