قد تعرض أحجام شاشات السيارات المختلفة كميات مختلفة من النص. باستخدام 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();
أضِف السلاسل بالترتيب من الأكثر تفضيلاً إلى الأقل تفضيلاً. على سبيل المثال، من الأطول إلى الأقصر. يختار المضيف السلسلة المناسبة للطول استنادًا إلى مقدار المساحة المتوفّرة على شاشة السيارة.