Textstringvarianten hinzufügen

Je nach Bildschirmgröße des Autos wird unterschiedlich viel Text angezeigt. Mit der Car App API ab Level 2 können Sie mehrere Varianten eines Textstrings angeben, um den Bildschirm optimal zu nutzen. Wenn Sie sehen möchten, wo Textvarianten akzeptiert werden, suchen Sie nach Vorlagen und Komponenten, die CarText verwenden.

Sie können einem CarText mit der Methode CarText.Builder.addVariant() Varianten von Textstrings hinzufügen:

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

Sie können diesen CarText dann beispielsweise als primären Text eines GridItem verwenden.

Kotlin

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

Java

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

Fügen Sie die Strings in der Reihenfolge von der am meisten bis zur am wenigsten bevorzugten Sprache hinzu. Zum Beispiel vom längsten zum kürzesten. Der Host wählt den String mit der passenden Länge aus, je nachdem, wie viel Platz auf dem Bildschirm des Autos verfügbar ist.