Metin dizesi varyantları ekleme

Farklı araç ekranı boyutlarında farklı miktarlarda metin gösterilebilir. Car App API 2. seviye ve sonraki sürümlerde, ekrana en iyi şekilde uyması için bir metin dizesinin birden fazla varyantını belirtebilirsiniz. Metin varyantlarının kabul edildiği yerleri görmek için CarText alan şablonları ve bileşenleri bulun.

CarText.Builder.addVariant() yöntemini kullanarak CarText öğesine metin dizesi varyantları ekleyebilirsiniz:

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

Daha sonra bu CarText öğesini kullanabilirsiniz. Örneğin, GridItem öğesinin birincil metni olarak.

Kotlin

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

Java

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

Dizeleri en çok tercih edilenden en az tercih edilene doğru sıralayarak ekleyin. Örneğin, en uzundan en kısaya doğru. Düzenleyici, arabanın ekranında bulunan alana bağlı olarak uygun uzunlukta bir dize seçer.