পাঠ্যের একটি উপধারায় ক্লিক করার সময় আপনি বিভিন্ন ক্রিয়া সম্পাদন করতে পাঠ্যের একটি একক স্ট্রিংয়ে একাধিক লিঙ্ক সমর্থন করতে পারেন।
সংস্করণ সামঞ্জস্য
এই বাস্তবায়নের জন্য আপনার প্রজেক্ট minSDK এপিআই লেভেল 21 বা তার উপরে সেট করা প্রয়োজন।
নির্ভরতা
একক স্ট্রিংয়ে একাধিক লিঙ্ক প্রদর্শন করুন
এই স্নিপেটটি পাঠ্যের একটি একক স্ট্রিংয়ে একাধিক ক্লিকযোগ্য লিঙ্ক এম্বেড করে:
@Composable fun AnnotatedStringWithLinkSample() { // Display multiple links in the text Text( buildAnnotatedString { append("Go to the ") withLink( LinkAnnotation.Url( "https://developer.android.com/", TextLinkStyles(style = SpanStyle(color = Color.Blue)) ) ) { append("Android Developers ") } append("website, and check out the") withLink( LinkAnnotation.Url( "https://developer.android.com/jetpack/compose", TextLinkStyles(style = SpanStyle(color = Color.Green)) ) ) { append("Compose guidance") } append(".") } ) }
কোড সম্পর্কে মূল পয়েন্ট
- লেখার একটি টীকাযুক্ত স্ট্রিং তৈরি করতে
buildAnnotatedString
ফাংশন ব্যবহার করে। -
LinkAnnotation.Url()
ফাংশনের আর্গুমেন্ট হিসাবে সেগুলি পাস করে লিঙ্ক এবং টেক্সট স্টাইলিং নির্দিষ্ট করে (যেমনwithLink()
ফাংশনের আর্গুমেন্ট হিসাবে পাস করা হয়েছে)।LinkAnnotation.Url()
এ একটি ক্লিক শ্রোতা তৈরি করা হয়। -
withLink
ফাংশনের বডিতেappend()
ব্যবহার করে টেক্সট যোগ করে। - আরেকটি লিঙ্ক করা পাঠ্য অংশ যোগ করতে এই প্রক্রিয়াটি পুনরাবৃত্তি করুন।
ফলাফল
এই নির্দেশিকা ধারণকারী সংগ্রহ
এই নির্দেশিকাটি এই কিউরেট করা কুইক গাইড সংগ্রহের অংশ যা বৃহত্তর অ্যান্ড্রয়েড উন্নয়ন লক্ষ্যগুলি কভার করে:
পাঠ্য প্রদর্শন করুন
টেক্সট হল যেকোনো UI এর কেন্দ্রীয় অংশ। একটি আনন্দদায়ক ব্যবহারকারীর অভিজ্ঞতা প্রদানের জন্য আপনি আপনার অ্যাপে পাঠ্য উপস্থাপন করতে পারেন এমন বিভিন্ন উপায় খুঁজুন।
প্রশ্ন বা প্রতিক্রিয়া আছে
আমাদের প্রায়শই জিজ্ঞাসিত প্রশ্ন পৃষ্ঠায় যান এবং দ্রুত গাইড সম্পর্কে জানুন বা যোগাযোগ করুন এবং আপনার চিন্তাভাবনা আমাদের জানান।