কম্পিউটার

অ্যান্ড্রয়েডে Linkify Textview কি?


উদাহরণে নামার আগে আমাদের জানা উচিত, linkify কি। Linkify ঠিক HTML-এর একটি হাইপার লিঙ্কের মতো। এটি ব্যবহার করে আমরা বিষয়বস্তু ব্রাউজ করতে পারি। Android-এ textview-এর সাথে linkify ব্যবহার করার সহজ সমাধান এখানে।

ধাপ 1 − অ্যান্ড্রয়েড স্টুডিওতে একটি নতুন প্রকল্প তৈরি করুন, ফাইল ⇒ নতুন প্রকল্পে যান এবং একটি নতুন প্রকল্প তৈরি করতে সমস্ত প্রয়োজনীয় বিবরণ পূরণ করুন৷

ধাপ 2 − res/layout/activity_main.xml-এ নিম্নলিখিত কোড যোগ করুন।

  

উপরের XML-এ, আমরা একটি টেক্সটভিউ দিয়েছি, টেক্সটভিউতে টেক্সট এবং ওয়েব ইউআরএল লিঙ্ক রয়েছে।

ধাপ 3 − নিম্নলিখিত কোডটি src/MainActivity.java-এ যোগ করুন

 android.os.Bundle আমদানি করুন; android.support.v7.app.AppCompatActivity আমদানি করুন; android.text.util.Linkify আমদানি করুন; android.widget.TextView আমদানি করুন; পাবলিক ক্লাস MainActivity AppCompatActivity প্রসারিত করে { @Override protected void onCreate(B) savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); TextView textView =findViewById(R.id.result); textView.setText("TutorialsPoint.com এই ধারণা থেকে উদ্ভূত যে এমন এক শ্রেণীর পাঠক রয়েছে যারা অনলাইন বিষয়বস্তুতে আরও ভাল প্রতিক্রিয়া জানায় এবং তাদের নিজস্বভাবে নতুন দক্ষতা শিখতে পছন্দ করে..."); Linkify.addLinks(textView, Linkify.WEB_URLS); }}

উপরের কোডে আমরা টেক্সট ভিউ দিয়েছি এবং কিছু লেখা যোগ করেছি। সেই লেখায়, আমরা tutorialspoint.com হিসাবে একটি url দিয়েছি। android-এ linkify কল করতে, আমাদের linkify.addLinks() কল করতে হবে, সেই পদ্ধতিতে আমাদের টেক্সটভিউ এবং LinkifyMask পাস করতে হবে।

নিচে দেখানো হিসাবে বিভিন্ন ধরনের LinkifyMask পাওয়া যায় -

  • লিঙ্ক করা।WEB_URLS :এটি ইউআরএলকে ওয়েব ইউআরএল হিসেবে তৈরি করবে, যখন ব্যবহারকারী এটিতে ক্লিক করবে, এটি ডিফল্ট ওয়েব ব্রাউজারে ইউআরএল পাঠাবে।

  • লিঙ্ক করুন।EMAIL_ADDRESSES :এটি ইমেল আইডিকে লিঙ্কফাই ইমেল আইডি হিসাবে তৈরি করবে, ব্যবহারকারী এটিতে ক্লিক করলে, এটি মোবাইল থেকে ডিফল্ট ইমেল ক্লায়েন্ট খুলবে৷

  • লিঙ্ক করুন।PHONE_NUMBERS :এটি ফোন নম্বরকে লিঙ্কফাই ফোন নম্বর হিসাবে তৈরি করবে এবং ব্যবহারকারী যখন এটিতে ক্লিক করবে, এটি ডিফল্ট ডায়ালরে ফোন নম্বর পাঠাবে।

  • লিঙ্কফাই।সমস্ত :এটি Linkify.WEB_URLS, Linkify.EMAIL_ADDRESSES এবং Linkify.PHONE_NUMBERS এর যত্ন নেবে। .

পদক্ষেপ 4৷ - manifest.xml

-এ নিম্নলিখিত কোড যোগ করুন
  <অ্যাপ্লিকেশন android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name " android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> <অ্যাক্টিভিটি android:name=".MainActivity">      

আপনার অ্যাপ্লিকেশন চালানোর চেষ্টা করা যাক. আমি ধরে নিচ্ছি আপনি আপনার কম্পিউটারের সাথে আপনার আসল অ্যান্ড্রয়েড মোবাইল ডিভাইসটি সংযুক্ত করেছেন৷ অ্যান্ড্রয়েড স্টুডিও থেকে অ্যাপটি চালাতে, আপনার প্রোজেক্টের অ্যাক্টিভিটি ফাইলগুলির একটি খুলুন এবং টুলবার থেকে রান আইকনে ক্লিক করুন। একটি বিকল্প হিসাবে আপনার মোবাইল ডিভাইস নির্বাচন করুন এবং তারপরে আপনার মোবাইল ডিভাইসটি পরীক্ষা করুন যা আপনার ডিফল্ট স্ক্রীন প্রদর্শন করবে -

অ্যান্ড্রয়েডে Linkify Textview কি?

উপরের আউটপুটে, আপনি যখন লিঙ্কফাই টেক্সটে ক্লিক করবেন, তখন এটি ওয়েব ব্রাউজারে ওয়েবসাইট দেখাবে যেমনটি নিচে দেখানো হয়েছে -

অ্যান্ড্রয়েডে Linkify Textview কি?

উপরের আউটপুটে, আমরা লিঙ্কটিতে ক্লিক করেছি। এটি নীচে দেখানো হিসাবে ডিফল্ট ওয়েব ব্রাউজারে ওয়েবসাইট খুলছে -

অ্যান্ড্রয়েডে Linkify Textview কি?


  1. অ্যান্ড্রয়েডে টেক্সটভিউতে পাঠ্যকে কীভাবে জাস্টিফাই করবেন?

  2. Android এ Flubot ম্যালওয়্যার কি?

  3. স্টক অ্যান্ড্রয়েড ঠিক কি?

  4. Android সিস্টেম ওয়েবভিউ কি?