Android ExpandableListView con vínculos que se pueden hacer clic en TextView hijo no se expandirá al tocar TextView
He estado buscando una solución a este problema que parece bastante trivial. Tengo un ExpandableListView con varios elementos del niño, incluyendo un TextView. Me gustaría que se detectaran enlaces en el TextView, así que he intentado usar android:autoLink="web"
y también Linkify.addLinks(textView, Linkify.WEB_URLS);
O bien creará hipervínculos en el TextView. El problema que he encontrado es que cuando hay un acoplamiento en el TextView, el artículo ExpandableListView con un acoplamiento no se ampliará más al tocar cualquier elemento dentro del artículo.
- Android: No se puede utilizar android.R.drawable como imagen de fondo para textview
- ¿Hay de todos modos hacer automáticamente un TextView ir a una nueva línea después de una cierta cantidad de caracteres?
- Ajuste automático de TextView para Android
- Envolvente de texto de Android
- Cómo mostrar un formato doble como un precio en una vista de texto en android
He añadido android:descendantFocusability="blocksDescendants"
a la parte superior de la mayoría de la disposición de ExpandableListView elemento. Esto permite que el elemento se expanda, pero sólo al tocar cualquier otro elemento secundario dentro del elemento. Si toco texto no hiperenlazado dentro de TextView con el vínculo, onGroupExpand nunca se llama. Si establezco android:linksClickable="false"
, se expande como debería, los enlaces están resaltados, pero obviamente los enlaces son entonces no se puede hacer clic y no hacer nada.
He leído esta respuesta aquí, ExpandableListView centains un enlace no se expande , lo que indica que no es posible, sin embargo, que no parece ser cierto, como android:descendantFocusability="blocksDescendants"
permite, no sólo al tocar el texto no hipervínculo . He leído esto es un error, https://code.google.com/p/android/issues/detail?id=3414 , pero se rechazó.
¿Cómo puedo hacer que los enlaces se puedan hacer clic al mismo tiempo que el elemento se amplía al tocar cualquier texto TextView sin hiperenlaces?
- RelativaLayout TextView superposición
- Cómo quitar la etiqueta de HTML en android?
- TextView ClickableSpan estilo para estado pulsado
- Incluir un TextView y anular el texto
- ¿Cómo alinear el texto con sus elementos compuestos en TextView?
- Reemplazar el dígito inglés con el dígito persa en Cadena, excepto las URL
- ¿Cómo pasar el evento onClick a su padre en Android?
- Cómo agregar texto a editext
- ¿Cuál es la cámara de la resolución mínima para escanear código de barras con un teléfono Android?
- Menú del mapa de externalización