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

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

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

Котлин

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

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

Котлин

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

Java

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

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