إضافة رموز CarIcon مُضمَّنة للصفوف

يمكنك إضافة رموز مضمّنة مع النص لتحسين المظهر المرئي لتطبيقك باستخدام CarIconSpan. لمزيد من المعلومات حول إنشاء هذه النطاقات، يُرجى الاطّلاع على مستندات CarIconSpan.create لمزيد من المعلومات. للحصول على نظرة عامة حول طريقة عمل تنسيق النص باستخدام النطاقات، يُرجى الاطّلاع على المقالة تنسيق نص مذهل باستخدام النطاقات.

val rating = SpannableString("Rating: 4.5 stars")
rating.setSpan(
    CarIconSpan.create(
        // Create a CarIcon with an image of four and a half stars
        CarIcon.Builder(
            IconCompat.createWithResource(carContext, R.drawable.ic_star)
        ).build(),
        // Align the CarIcon to the baseline of the text
        CarIconSpan.ALIGN_BASELINE
    ),
    // The start index of the span (index of the character '4')
    8,
    // The end index of the span (exclusive, length of the string)
    17,
    Spanned.SPAN_INCLUSIVE_INCLUSIVE
)

val row = Row.Builder()
    .setTitle("Rating Row")
    .addText(rating)
    .build()