গাড়ির বিভিন্ন স্ক্রিনের আকারে টেক্সটের পরিমাণ ভিন্ন হতে পারে। কার অ্যাপ এপিআই লেভেল ২ এবং তার পরবর্তী সংস্করণগুলোতে, স্ক্রিনের সাথে সবচেয়ে ভালোভাবে মানিয়ে নেওয়ার জন্য আপনি একটি টেক্সট স্ট্রিং-এর একাধিক ভ্যারিয়েন্ট নির্দিষ্ট করতে পারেন। কোথায় টেক্সট ভ্যারিয়েন্টগুলো গ্রহণ করা হয় তা দেখতে, সেইসব টেমপ্লেট এবং কম্পোনেন্টগুলো খুঁজুন যেগুলো একটি CarText গ্রহণ করে।
আপনি CarText.Builder.addVariant() মেথড ব্যবহার করে একটি CarText এ টেক্সট স্ট্রিং ভ্যারিয়েন্ট যোগ করতে পারেন:
কোটলিন
val itemTitle = CarText.Builder("This is a very long string")
.addVariant("Shorter string")
...
.build()
জাভা
CarText itemTitle = new CarText.Builder("This is a very long string")
.addVariant("Shorter string")
...
.build();
এরপর আপনি এই CarText ব্যবহার করতে পারেন—উদাহরণস্বরূপ, একটি GridItem এর প্রধান টেক্সট হিসেবে।
কোটলিন
GridItem.Builder()
.addTitle(itemTitle)
...
.build()
জাভা
new GridItem.Builder()
.addTitle(itemTitle)
...
build();
সবচেয়ে পছন্দের ক্রমানুসারে স্ট্রিংগুলো যোগ করুন। উদাহরণস্বরূপ, দীর্ঘতম থেকে সংক্ষিপ্ততম। গাড়ির স্ক্রিনে উপলব্ধ জায়গার পরিমাণের উপর নির্ভর করে হোস্ট উপযুক্ত দৈর্ঘ্যের স্ট্রিংটি বেছে নেয়।