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.

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?

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.