পাঠ্যের একক স্ট্রিংয়ে একাধিক লিঙ্ক সমর্থন করে

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

ফলাফল

একটি টেক্সট স্ট্রিং যাতে দুটি ভিন্ন লিঙ্ক রয়েছে
চিত্র ১. দুটি ভিন্ন লিঙ্ক সম্বলিত একটি টেক্সট স্ট্রিং-এর স্ক্রিনশট।

সংস্করণ সামঞ্জস্যতা

এই বাস্তবায়নের জন্য আপনার প্রোজেক্টের minSDK অবশ্যই API লেভেল ২১ বা তার বেশি হতে হবে।

নির্ভরশীলতা

এই কোড স্নিপেটটি একটিমাত্র টেক্সট স্ট্রিং-এর মধ্যে একাধিক ক্লিকযোগ্য লিঙ্ক যুক্ত করে:

কোড সম্পর্কে মূল বিষয়গুলো

  • buildAnnotatedString ফাংশনটি ব্যবহার করে একটি টীকাযুক্ত টেক্সট স্ট্রিং তৈরি করা হয়।
  • LinkAnnotation.Url() ফাংশনের আর্গুমেন্ট হিসেবে লিঙ্ক এবং টেক্সট স্টাইলিং পাস করার মাধ্যমে তা নির্দিষ্ট করা হয় (এই Url() ফাংশনটি আবার withLink() ফাংশনের আর্গুমেন্ট হিসেবে পাস করা হয়)। LinkAnnotation.Url() এর মধ্যে একটি ক্লিক লিসেনার অন্তর্নির্মিত থাকে।
  • withLink ফাংশনের বডিতে append() ব্যবহার করে টেক্সট যোগ করে।
  • আরেকটি লিঙ্ক করা টেক্সট সেগমেন্ট যোগ করতে এই প্রক্রিয়াটির পুনরাবৃত্তি করুন।

যে সংগ্রহগুলিতে এই নির্দেশিকাটি রয়েছে

এই নির্দেশিকাটি বিশেষভাবে নির্বাচিত কুইক গাইড সংকলনগুলোর একটি অংশ, যা অ্যান্ড্রয়েড ডেভেলপমেন্টের বৃহত্তর লক্ষ্যগুলো পূরণ করে:

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

কোনো প্রশ্ন বা মতামত থাকলে

আমাদের প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী পেজে গিয়ে সংক্ষিপ্ত নির্দেশিকাগুলো সম্পর্কে জানুন অথবা আমাদের সাথে যোগাযোগ করে আপনার মতামত জানান।