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:

val itemTitle = 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 kullanabilirsiniz.

val gridItem = GridItem.Builder()
    .setTitle(itemTitle)
    .setImage(CarIcon.APP_ICON)
    .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, araç ekranında bulunan alana bağlı olarak uygun uzunlukta bir dize seçer.