Как добавить варианты текстовой строки

На экранах разных размеров может показываться разное количество текста. В Car App API версии 2 и более поздних можно указать несколько вариантов текстовой строки, чтобы она лучше подходила для экрана. Чтобы узнать, где можно использовать варианты текста, найдите шаблоны и компоненты, которые принимают CarText.

Вы можете добавить варианты текстовой строки в CarText с помощью метода CarText.Builder.addVariant():

val itemTitle = CarText.Builder("This is a very long string")
    .addVariant("Shorter string")
    .build()

Затем вы можете использовать этот CarText, например в качестве основного текста GridItem.

val gridItem = GridItem.Builder()
    .setTitle(itemTitle)
    .setImage(CarIcon.APP_ICON)
    .build()

Добавляйте строки в порядке убывания приоритета. Например, от самого длинного к самому короткому. Хост выбирает строку подходящей длины в зависимости от того, сколько места доступно на экране автомобиля.