আমি নিম্নলিখিত টেক্সটভিউ সংজ্ঞায়িত করেছি:
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content" android:text="@string/txtCredits"
android:autoLink="web" android:id="@+id/infoTxtCredits"
android:layout_centerInParent="true"
android:linksClickable="true"></TextView>
যেখানে @string/txtCredits
একটি স্ট্রিং রিসোর্স রয়েছে <a href="some site">Link text</a>
।
অ্যান্ড্রয়েড টেক্সটভিউতে লিঙ্কগুলি হাইলাইট করছে, তবে তারা ক্লিকগুলিতে সাড়া দেয় না। কেউ আমাকে বলতে পারে যে আমি কী ভুল করছি? এর মতো সরল কিছু করার জন্য আমাকে কি আমার ক্রিয়াকলাপে টেক্সটভিউয়ের জন্য একটি ক্লিকক্লিসল্টার সেট করতে হবে?
দেখে মনে হচ্ছে এটি আমার স্ট্রিংয়ের সংস্থানটি যেভাবে সংজ্ঞায়িত করছে তার সাথে এটি করতে হবে। এটা কাজ করে না:
<string name="txtCredits"><a href="http://www.google.com">Google</a></string>
তবে এটি করে:
<string name="txtCredits">www.google.com</string>
কোনটি গুঞ্জনজনক কারণ পুরো URLটি দেখানোর চেয়ে আমি কোনও পাঠ্য লিঙ্কটি প্রদর্শন করব।
android:focusable="true"
আমার সমস্যা সমাধান করুন