Dodawanie wariantów ciągu tekstowego

Na ekranach samochodowych o różnych rozmiarach może się wyświetlać różna ilość tekstu. W przypadku interfejsu Car App API na poziomie 2 i wyższym możesz określić wiele wariantów ciągu tekstowego, aby jak najlepiej dopasować go do ekranu. Aby sprawdzić, gdzie akceptowane są warianty tekstu, poszukaj szablonów i komponentów, które przyjmują wartość CarText.

Warianty ciągu tekstowego możesz dodać do elementu CarText za pomocą metody 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();

Możesz następnie użyć tego CarText, np. jako głównego tekstu GridItem.

Kotlin

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

Java

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

Dodaj ciągi znaków w kolejności od najbardziej do najmniej preferowanych. Na przykład od najdłuższej do najkrótszej. Host wybiera ciąg znaków o odpowiedniej długości w zależności od ilości miejsca dostępnego na ekranie samochodu.