J'ai le texte suivant TextView définis:
<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>
où @string/txtCredits
est une ressource de chaîne qui contient <a href="some site">Link text</a>
.
Android est en soulignant les liens dans le TextView, mais ils ne répondent pas aux clics. Quelqu'un peut-il me dire ce que je fais mal? Dois-je définir un onClickListener pour le TextView dans mon activité pour quelque chose d'aussi simple que cela?
Il semblerait qu'il a à voir avec la façon dont je définis mon ressource de chaîne. Cela ne fonctionne pas:
<string name="txtCredits"><a href="http://www.google.com">Google</a></string>
Mais ce n':
<string name="txtCredits">www.google.com</string>
Ce qui est une déception, parce que j'aimerais bien plutôt à un lien de texte que de montrer l'URL complète.