قد تعرض أحجام شاشات السيارات المختلفة كميات مختلفة من النص. باستخدام Car App API
المستوى 2 والإصدارات الأحدث، يمكنك تحديد عدة صيغ لسلسلة نصية لتناسب الشاشة على أفضل وجه. لمعرفة الأماكن التي يتم فيها قبول صيغ النص، ابحث عن النماذج والمكوّنات التي تتضمّن CarText.
يمكنك إضافة صيغ مختلفة لسلسلة نصية إلى CarText باستخدام طريقة CarText.Builder.addVariant():
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();
يمكنك بعد ذلك استخدام CarText، مثلاً، كنص أساسي GridItem.
Kotlin
GridItem.Builder()
.addTitle(itemTitle)
...
.build()
Java
new GridItem.Builder()
.addTitle(itemTitle)
...
build();
أضِف السلاسل بالترتيب من الأكثر تفضيلاً إلى الأقل تفضيلاً. على سبيل المثال، من الأطول إلى الأقصر. يختار المضيف السلسلة المناسبة للطول استنادًا إلى مقدار المساحة المتوفّرة على شاشة السيارة.