Aggiungi varianti delle stringhe di testo

Le diverse dimensioni dello schermo dell'auto possono mostrare quantità diverse di testo. 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 i modelli e i componenti che accettano un CarText.

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

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();

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

Kotlin

GridItem.Builder()
    .addTitle(itemTitle)
    ...
    .build()

Java

new GridItem.Builder()
    .addTitle(itemTitle)
    ...
    build();

Aggiungi le stringhe nell'ordine di preferenza, dalla più preferita alla meno preferita. Ad esempio, dal più lungo al più corto. L'host sceglie la stringa della lunghezza appropriata a seconda dello spazio disponibile sullo schermo dell'auto.