Esto parece un problema trivial, pero me tiene un poco perplejo. Quiero cargar una cadena HTML usando Html.fromHtml(), y tengo cualquier enlace en la cadena para hacer clic y abrir en el navegador.¿Cómo puedo hacer enlaces desdeHTML clickeable? (Android)
Ejemplo básico:
textView.setText(Html.fromHtml("<a href=\"http://www.google.com\">This is a link</a>"));
Con este fragmento, el texto está formateado como si se tratara de un enlace (azul, subrayado), pero no es hacer clic. Probé Linkify, pero parece que solo funciona con enlaces que no están basados en HTML.
¿Alguna sugerencia?
Nota Probé esto al hacer referencia a un recurso String.xml. esto no funciona :-) – Blundell
Utilice CDATA para strings.xml para evitar que los enlaces se traten en subetiquetas. –
No funciona en 4.0 no estoy seguro acerca de las versiones anteriores :( – schwiz