টেক্সটের কোনো উপাংশে ক্লিক করলে বিভিন্ন কাজ সম্পন্ন করার জন্য, আপনি একটি টেক্সট স্ট্রিং-এর মধ্যেই একাধিক লিঙ্ক যুক্ত করতে পারেন।
ফলাফল

সংস্করণ সামঞ্জস্যতা
এই বাস্তবায়নের জন্য আপনার প্রোজেক্টের minSDK অবশ্যই API লেভেল ২১ বা তার বেশি হতে হবে।
নির্ভরশীলতা
একই স্ট্রিং-এ একাধিক লিঙ্ক প্রদর্শন করুন
এই কোড স্নিপেটটি একটিমাত্র টেক্সট স্ট্রিং-এর মধ্যে একাধিক ক্লিকযোগ্য লিঙ্ক যুক্ত করে:
@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()ফাংশনের আর্গুমেন্ট হিসেবে লিঙ্ক এবং টেক্সট স্টাইলিং পাস করার মাধ্যমে তা নির্দিষ্ট করা হয় (এই Url() ফাংশনটি আবারwithLink()ফাংশনের আর্গুমেন্ট হিসেবে পাস করা হয়)।LinkAnnotation.Url()এর মধ্যে একটি ক্লিক লিসেনার অন্তর্নির্মিত থাকে। -
withLinkফাংশনের বডিতেappend()ব্যবহার করে টেক্সট যোগ করে। - আরেকটি লিঙ্ক করা টেক্সট সেগমেন্ট যোগ করতে এই প্রক্রিয়াটির পুনরাবৃত্তি করুন।
যে সংগ্রহগুলিতে এই নির্দেশিকাটি রয়েছে
এই নির্দেশিকাটি বিশেষভাবে নির্বাচিত কুইক গাইড সংকলনগুলোর একটি অংশ, যা অ্যান্ড্রয়েড ডেভেলপমেন্টের বৃহত্তর লক্ষ্যগুলো পূরণ করে:

টেক্সট প্রদর্শন করুন
যেকোনো UI-এর একটি কেন্দ্রীয় অংশ হলো টেক্সট। আপনার অ্যাপে টেক্সট উপস্থাপনের বিভিন্ন উপায় জেনে নিন, যা ব্যবহারকারীকে একটি আনন্দদায়ক অভিজ্ঞতা দেবে।
কোনো প্রশ্ন বা মতামত থাকলে
আমাদের প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী পেজে গিয়ে সংক্ষিপ্ত নির্দেশিকাগুলো সম্পর্কে জানুন অথবা আমাদের সাথে যোগাযোগ করে আপনার মতামত জানান।