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.