Me gustaría saber si es posible agregar un enlace web a un widget TextView y cómo hacerlo. En mi aplicación, muestro un texto y junto a este texto una imagen. Me gustaría insertar un enlace de Internet seleccionable en el texto. es posible?Agregar un enlace web a un widget TextView
Respuesta
Solo tiene que configurar la propiedad android: autolink.
<TextView
android:autoLink="web"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="http://www.google.com" />
¡Thx, funciona perfectamente! –
Muy sencillo y fácil de agregar. ¡Gracias! +1 – Darrell
Esta es la forma en que lo hice por código
private void setAsLink(TextView view, String url){
Pattern pattern = Pattern.compile(url);
Linkify.addLinks(view, pattern, "http://");
view.setText(Html.fromHtml("<a href='http://"+url+"'>http://"+url+"</a>"));
}
En caso de que su enlace web es diferente del texto que se está mostrando en el TextView:
La TextView en su archivo de diseño:
<TextView
android:id="@+id/textview_with_hidden_clickable_link"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/string_with_text_and_link"/>
su cadena en el archivo de recursos:
<string name="string_with_text_and_link">
<a href="http://any_web_site">The text in your TextView</a>
</string>
Y en su clase Java:
((TextView)findViewById(R.id.textview_with_hidden_clickable_link))
.setMovementMethod(LinkMovementMethod.getInstance());
NOTA:
http://
en el recurso de cadena es necesario.
- 1. Formato TextView para que parezca un enlace
- 2. ¿Cómo agregar un borde de contorno a un widget?
- 3. ¿Cómo puedo agregar WebView en un widget?
- 4. ¿Es posible TextView Marquee en un widget que extiende AppWidgetProvider?
- 5. cómo agregar borde a un texto en textview android
- 6. PyQt: cómo agregar un widget de IU separado a QMainWindow
- 7. Android TextView enlace sin subrayado?
- 8. ¿Cómo agregar un enlace a la aplicación en ActiveAdmin?
- 9. Cómo crear un widget para mi sitio web
- 10. Android: Iniciar actividad a través del enlace en TextView
- 11. Agregar relleno a un widget de tkinter solo en un lado
- 12. Autolink dentro de un TextView en Android
- 13. TextView agregar gradiente Y sombra
- 14. Enlace a un archivo estático de Hamlet
- 15. Agregar funciones 'CRM' a un sitio web de Django
- 16. Cómo agregar CMS a un sitio web existente
- 17. Agregar un blog a una página web existente
- 18. Marquee TextView en el widget de la aplicación
- 19. ¿Cómo puedo agregar un hipervínculo a un diálogo de JFace
- 20. Cómo crear un enlace a un directorio
- 21. Enlace activo de Android de la URL en TextView
- 22. Android Widget: muestra la actividad de configuración antes de agregar el widget a la pantalla
- 23. Enlace a un inodo específico
- 24. Cómo agregar sombra a TextView en la selección/enfoque
- 25. tkinter en un widget
- 26. ¿Cuál es la forma estándar de agregar un ícono a un enlace con CSS?
- 27. Cómo agregar un enlace a un archivo en Visual Studio usando EnvDTE
- 28. Cómo implementar un botón en un widget de Android
- 29. Cómo tener un TextView circular
- 30. Textview actúa como un terminal
http://stackoverflow.com/questions/2734270/how-do-i-make-links-in-a-textview-clickable – VicVu