Tengo el siguiente TextView definido:
<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
es un recurso de cadena que contiene <a href="some site">Link text</a>
.
Android destaca los enlaces en TextView, pero no responden a los clics. ¿Alguien puede decirme qué estoy haciendo mal? ¿Tengo que configurar un onClickListener para TextView en mi actividad para algo tan simple como esto?
Parece que tiene que ver con la forma en que defino mi recurso de cadena. Esto no funciona:
<string name="txtCredits"><a href="http://www.google.com">Google</a></string>
Pero esto hace:
<string name="txtCredits">www.google.com</string>
Lo cual es un fastidio porque preferiría mostrar un enlace de texto que mostrar la URL completa.
android:focusable="true"
resuelto mi problema