Saya memiliki TextView berikut yang ditentukan:
<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>
di mana @string/txtCredits
sumber daya string yang berisi <a href="some site">Link text</a>
.
Android menyoroti tautan di TextView, tetapi tautan itu tidak menanggapi klik. Bisakah seseorang memberi tahu saya apa yang saya lakukan salah? Apakah saya harus menetapkan onClickListener untuk TextView dalam aktivitas saya untuk sesuatu yang sesederhana ini?
Sepertinya itu ada hubungannya dengan cara saya mendefinisikan sumber daya string saya. Ini tidak bekerja:
<string name="txtCredits"><a href="http://www.google.com">Google</a></string>
Tapi ini memang:
<string name="txtCredits">www.google.com</string>
Yang menyebalkan karena saya lebih suka menunjukkan tautan teks daripada menampilkan URL lengkap.
android:focusable="true"
memecahkan masalah saya