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

قد تعرض أحجام شاشات السيارات المختلفة كميات مختلفة من النص. باستخدام Car App API المستوى 2 والإصدارات الأحدث، يمكنك تحديد عدة أشكال مختلفة لسلسلة نصية لتناسب الشاشة على أفضل وجه. لمعرفة الأماكن التي يتم فيها قبول الأشكال المختلفة للنص، ابحث عن النماذج والمكوّنات التي تأخذ CarText.

يمكنك إضافة أشكال مختلفة لسلسلة نصية إلى CarText باستخدام الـ CarText.Builder.addVariant() طريقة:

val itemTitle = CarText.Builder("This is a very long string")
    .addVariant("Shorter string")
    .build()

يمكنك بعد ذلك استخدام CarText هذا، مثلاً، كنص أساسي لـ GridItem.

val gridItem = GridItem.Builder()
    .setTitle(itemTitle)
    .setImage(CarIcon.APP_ICON)
    .build()

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