Tengo una vista de texto con el texto "Este es un producto desarrollado por XYZ. Para más consultas, envíenos un correo electrónico a [email protected] Y he vinculado" [email protected] ". Pero el El problema es que cada vez que toco cualquier área debajo de la vista de texto, se vincula al correo electrónico. ¿Cómo puedo asegurarme de que el enlace solo tiene que ocurrir al hacer clic en info @ ...? Utilicé patrones, Linkify.EMAIL_ADDRESS ... nada parece para trabajar ... se le sugiere algunas respuestasLinkify en android TextView
Respuesta
he tenido problemas con enlaces automáticos, por lo que se apagaba y en su lugar estoy usando html formateo del texto más este código:
TextView textView = (TextView) findViewById(R.id.TextBox);
textView.setMovementMethod(LinkMovementMethod.getInstance());
textView.setText(Html.fromHtml(strText));
Un enlace de correo electrónico va <a href="mailto:[email protected]">[email protected]</a>
Funciona, pero el texto se representa con un subrayado. ¿Cómo eliminarlo? –
Aquí hay una forma de hacerlo: http://stackoverflow.com/questions/4096851/remove-underline-from-links-in-textview-android – Lumis
Me llevó una hora averiguarlo, pero ES CRÍTICO llamar a setMovementMethod ANTES de setText en TextView. Buen ejemplo. –
Trate de usar el formato HTML es decir etiqueta de anclaje para el enlace.
la mejor forma en que utiliza y siempre trabajó para mí
android:autoLink="web"
Hope esto le ayudará a todos.
Gracias, Rohit
simplemente funcionó como un encanto. Gracias Rohit. – Gopinath
Worked.Charm.Rohit. –
Esto solo funciona para enlaces que son la url misma. Con esto no puedes f.e. vincula la palabra 'Google' a' google.com'. –
Método usando Linkify
Clase:
myTextView.setAutoLinkMask(Linkify.EMAIL_ADDRESSES);
myTextView.setLinksClickable(true);
- 1. Android: Linkify TextView
- 2. Android TextView habilita las etiquetas LinkiFy y Href
- 3. Android - Problema de Linkify
- 4. Linkify + textIsSelectable
- 5. Android Linkify tanto @menciones web y todos en el mismo TextView
- 6. Android TextView
- 7. Clickable TextView en Android
- 8. Enlaces en TextView
- 9. Justificar texto en TextView Android
- 10. actualiza dinámicamente TextView en Android
- 11. multicolor Android en una TextView
- 12. Android TextView Wrap
- 13. Android Simple TextView Animation
- 14. Android TextView Timer
- 15. idioma diferente en TextView en Android
- 16. Cómo dibujar TextView en Canvas en android ..?
- 17. cómo ajustar texto en textview en android
- 18. dibujar la línea en TextView en Android
- 19. Android: "nowrap" en Spannable en TextView
- 20. android textview relleno entre líneas
- 21. Android TextView defStyle parámetro ignorado?
- 22. Android TextView desplazado hacia abajo
- 23. TextView android: ellipsize = "end" issue
- 24. Android Autocompletar TextView ancho desplegable
- 25. Android TextView measureText for Arabic
- 26. Android Textview cursiva y wrap_contents
- 27. Android TextView enlace sin subrayado?
- 28. Android BitmapDrawable setTileModeX no funciona en TextView
- 29. Cambiar la Opacidad de TextView en Android
- 30. Copiar texto de TextView en Android
** [Patrones enlace personalizado El uso de expresiones regulares] (http://www.indelible.org/ink/android-linkify/) podría ser útil ** –