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.