Android enlaza sin primer carácter
Estoy utilizando Linkify para detectar etiquetas (#) en un TextView.
Pattern userMatcher = Pattern.compile("\\B@[^:\\s]+"); String userViewURL = "https://www.instagram.com/explore/tags/"; Linkify.addLinks(tvComment, userMatcher, userViewURL);
Se supone que la url termina con este texto sin el carácter "#".
- Android - Cómo configurar el relleno para TextView en ListView o ExpandableListView
- Agregar una vista de texto a un FrameLayout en una posición determinada
- Android: agrega texto a la presentación al pulsar el botón
- Agregar una fuente personalizada para la aplicación completa de Android
- Reemplazar el dígito inglés con el dígito persa en Cadena, excepto las URL
Quiero usarlo para buscar Instagram:
https://www.instagram.com/explore/tags/mytag
pero Linkify abre una url con carácter '#':
https://www.instagram.com/explore/tags/#mytag
¿Cómo puedo eliminar el carácter '#' del vínculo creado con Linkify.
- Animación del tamaño de texto de TextView
- Actualización de la actividad TextView desde el servicio mediante vinculación de servicio
- Android: cambia dinámicamente TextView Color de fondo
- La interfaz de usuario se actualiza cuando mi aplicación pierde el foco y recupera el foco. Tema extraño
- Android Linkify enlaces textColor ignorado, estilo CSS anula posible?
- Etiqueta vertical (girada) en Android
- Añadir nuevo carácter de línea en cadena
- Android TextView SetText () detiene la marquesina de otro TextView - solución?
prueba esto
Linkify.TransformFilter transformFilter = new Linkify.TransformFilter() { //skip the first character to filter out '@' public String transformUrl(final Matcher match, String url) { return url.substring(1); } };
- Actualización de eventos de calendario de Android SQLiteException
- Cambiar el color de fondo del teclado