Ich habe die folgende TextView definiert:
<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>
donde @string/txtCredits
ist eine String-Ressource, die Folgendes enthält <a href="some site">Link text</a>
.
Android hebt die Links in der TextView hervor, aber sie reagieren nicht auf Klicks. Was mache ich falsch? Muss ich einen onClickListener für die TextView in meiner Aktivität für etwas so Einfaches wie dies festlegen?
Es sieht so aus, als ob es mit der Art und Weise zu tun hat, wie ich meine String-Ressource definiere.
Das funktioniert nicht:
<string name="txtCredits"><a href="http://www.google.com">Google</a></string>
Aber das hier schon:
<string name="txtCredits">www.google.com</string>
Das ist schade, denn ich würde viel lieber einen Textlink anzeigen als die vollständige URL.