বিভিন্ন গাড়ির স্ক্রিনের আকার বিভিন্ন পরিমাণে টেক্সট দেখাতে পারে। Car App API লেভেল 2 এবং তার পরবর্তী স্তরের সাহায্যে, আপনি স্ক্রিনের সাথে সবচেয়ে ভালোভাবে মানানসই টেক্সট স্ট্রিংয়ের একাধিক ভেরিয়েন্ট নির্দিষ্ট করতে পারেন। টেক্সট ভেরিয়েন্টগুলি কোথায় গ্রহণ করা হয় তা দেখতে, এমন টেমপ্লেট এবং উপাদানগুলি সন্ধান করুন যা 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();
সর্বাধিক থেকে সর্বনিম্ন পছন্দের ক্রমানুসারে স্ট্রিং যোগ করুন। উদাহরণস্বরূপ, দীর্ঘতম থেকে সর্বনিম্ন। গাড়ির স্ক্রিনে উপলব্ধ স্থানের পরিমাণের উপর নির্ভর করে হোস্ট উপযুক্ত দৈর্ঘ্যের স্ট্রিংটি বেছে নেয়।