إضافة صِيَغ سلسلة نصية

قد تعرض أحجام شاشات السيارات المختلفة كميات مختلفة من النص. باستخدام 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();

أضِف السلاسل بالترتيب من الأكثر تفضيلاً إلى الأقل تفضيلاً. على سبيل المثال، من الأطول إلى الأقصر. يختار المضيف السلسلة المناسبة للطول استنادًا إلى مقدار المساحة المتوفّرة على شاشة السيارة.