افزودن گونه‌های رشته نوشتاری

اندازه‌های مختلف صفحه‌نمایش خودرو ممکن است مقادیر متفاوتی از نوشتار را نشان دهند. با Car App API سطح ۲ و بالاتر، می‌توانید چندین گونه از رشته نوشتاری را مشخص کنید تا بهترین تناسب را با صفحه داشته باشد. برای دیدن اینکه گونه‌های نوشتاری کجا پذیرفته می‌شوند، الگوها و عناصری را که CarText را می‌پذیرند پیدا کنید.

با روش CarText.Builder.addVariant() می‌توانید گونه‌های رشته نوشتاری را به CarText اضافه کنید:

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()

رشته‌ها را به ترتیب از ترجیحی‌ترین تا کمترین ترجیحی اضافه کنید. برای مثال، از طولانی‌ترین به کوتاه‌ترین. میزبان رشته با طول مناسب را بسته به مقدار فضای دردسترس در صفحه خودرو انتخاب می‌کند.