Android ListView cuando los elementos se pueden enfocar, deshabilita los clics

Estoy utilizando un ListView con el adaptador de encargo que tiene simplemente un TextView

<TextView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/list_item_content" android:background="@drawable/list_item1" android:layout_width="fill_parent" android:layout_height=""wrap_content" /> 

Heres mi fondo selector:

 <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_focused="true" android:state_enabled="false" android:state_pressed="true" android:drawable="@drawable/draw_list_item1" /> <item android:state_focused="true" android:state_enabled="false" android:drawable="@drawable/draw_list_item_focused" /> <item android:state_focused="true" android:state_pressed="true" android:drawable="@drawable/draw_list_item_selected" /> <item android:state_focused="false" android:state_pressed="true" android:drawable="@drawable/draw_list_item_selected" /> <item android:state_focused="true" android:drawable="@drawable/draw_list_item_focused" /> <item android:drawable="@drawable/draw_list_item1"/> </selector> 

El problema es cuando estoy configurando TextView propiedades de TextView : android:clickable="true" y android:focusable="true"

Es entonces veo mi versión centrada de fondo, pero la configuración de estos elementos de la lista hace que no más responder a los clics y clics largos. Cuando se eliminan estas 2 propiedades, todos los ListItems responden a clics y clics largos.

Qué debe ser hecho que haría el fondo focusable visible y chasca responde ambos al trabajo.

He intentado llamar a getListView().setItemsCanFocus(true) pero los problemas persisten.

One Solution collect form web for “Android ListView cuando los elementos se pueden enfocar, deshabilita los clics”

Junto con android: focusable, utilizar esto en TextView

 android:duplicateParentState="true" 

Haga demandar sus artículos de la lista son focusable y clickable.

  • ListView OnItemClick listner no funciona en fragmento
  • Android: patrón de ViewHolder y diferentes tipos de filas?
  • Android: Cómo actualizar la eliminación de la lista tras el elemento en SimpleAdapter personalizado
  • ¿Cómo puedo cambiar el color de fondo de una fila específica correctamente en un ListView? (Androide)
  • Android smoothScrollTo no invocando onScrollStateChanged
  • ¿Cuál es la diferencia entre BaseAdapter y ArrayAdapter?
  • Cómo agregar una vista dinámica a un elemento ListView en tiempo de ejecución?
  • Seleccionar todas las filas y deseleccionar todas las filas en listview
  • Cambiar el diseño del elemento de lista seleccionado en Android
  • NotifyDataSetChanged () - IndexOutOfBoundException
  • ¿Hay una manera de desactivar / editar el desvanecimiento que una vista de lista tiene en sus bordes?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.