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():
val itemTitle = CarText.Builder("This is a very long string") .addVariant("Shorter string") .build()
Możesz wtedy użyć tego CarText, np. jako głównego tekstu GridItem.
val gridItem = GridItem.Builder() .setTitle(itemTitle) .setImage(CarIcon.APP_ICON) .build()
Dodaj ciągi znaków w kolejności od najbardziej do najmniej preferowanych. Na przykład od najdłuższego do najkrótszego. Host wybiera ciąg znaków o odpowiedniej długości w zależności od ilości miejsca dostępnego na ekranie samochodu.