मेरे पास निम्नलिखित TextView परिभाषित है:
<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>
।
एंड्रॉइड TextView में लिंक को हाइलाइट कर रहा है, लेकिन वे क्लिक का जवाब नहीं देते हैं। क्या कोई मुझे बता सकता है कि मैं क्या गलत कर रहा हूं? क्या मुझे अपनी गतिविधि में टेक्स्टव्यू के लिए ऑनक्लिस्टिकर सेट करना होगा, क्योंकि यह कुछ सरल है?
ऐसा लगता है कि यह मेरे स्ट्रिंग संसाधन को परिभाषित करने के तरीके के साथ करना है। यह काम नहीं करता:
<string name="txtCredits"><a href="http://www.google.com">Google</a></string>
लेकिन यह करता है:
<string name="txtCredits">www.google.com</string>
जो एक bummer है क्योंकि मैं पूर्ण URL दिखाने के बजाय एक पाठ लिंक दिखाऊंगा।
android:focusable="true"
मेरी समस्या हल की