ListView con TextView autoLink no recibe OnItemClickListener

Mi PostFragment.java implementa AbsListView.OnItemClickListener y obtengo el evento onItemClick sin ningún problema en cada elemento, a menos que haya un enlace en TextView: lblListItem . El enlace en el TextView se puede hacer clic sin ningún problema y abrir un sitio web, pero el fondo de la lista no se puede hacer clic y por lo que el onItemClick nunca se llama.

Ejemplo de una cadena de enlace: http://www.google.com

Tengo este TextView en mi list_item.xml :

<TextView android:id="@+id/lblListItem" style="@style/TextView.ListItem" android:text="Text." android:layout_below="@+id/imgUser" android:layout_marginBottom="@dimen/margin_small" android:autoLink="all" android:linksClickable="true" /> 

Creo que esto es relevante, en mi adaptador tengo algunos elementos que reciben:

 view.setOnClickListener()... 

¿Cómo puedo hacer que el elemento de lista se pueda hacer clic al mismo tiempo que se puede hacer clic en el enlace del sitio web?

Prueba a añadir android:descendantFocusability="blocksDescendants" a la vista raíz en el diseño de la fila. He hecho algunas pruebas con esto y parece que funciona.

  • TextView android: ellipsize = "end" issue
  • Restablecer la posición de TextView (desplazable) en la nueva carga de texto
  • Cómo manejar el evento "pegar" en Android 3.0 (Honeycomb)?
  • A veces, las extensiones de la imagen no son visibles cuando el contenido cubre varias líneas en la vista de texto
  • Android TextView SingleLine campo oculta texto largo
  • Hacer una vista de texto de hipervínculo en android
  • Espaciado de líneas por defecto de Android TextView
  • Imprimir unicode personaje Android TextView
  • Establecer una cadena spannable no funciona en una simple Textview
  • Comportamiento impar: Tipo de clase del objeto devuelto por el método getText () de cambios TextView después de crear AccessibilityNodeInfo de TextView
  • Agregue textViews dinámicamente a un linearLayout
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.