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:
- Uso de opengl para renderizar cada elemento en un listview en android
- ¿Cómo puedo probar ListView con Robolectric 2.2? Dice que android.widget.ListView todavía no está implementado
- Android: Listview se duplica cuando inicie una nueva actividad y presiona atrás para volver a ella
- Desliza el dedo para cambiar las pestañas de Android, como las aplicaciones de YouTube / Google Music
- Implementación correcta de cambiar los datos de ListView con CursorAdapter
<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.
- ¿Cómo abrir un cuadro de diálogo para confirmar la eliminación cuando el usuario pulsa larga en el elemento de la lista?
- Android lista personalizada con espacio entre los elementos
- Android ListView Fondo no pintado
- CheckBox se desactiva en desplazamiento en una vista de lista personalizada
- Android: ¿Cómo hacer un adaptador con IDs estables?
- Cómo hacer que el encabezado o pie de página de un ListView no se puede hacer clic
- Android API 21 - vista de pie de página IndexOutOfBoundsException
- Anulación de Android ListView onItemClick haciendo que el elemento se seleccione (marcado)
Junto con android: focusable, utilizar esto en TextView
android:duplicateParentState="true"
Haga demandar sus artículos de la lista son focusable y clickable.
- Mostrar archivo geojson grande en google maps android
- Configuración de dispositivo virtual Android para una tableta de 7 pulgadas en Android SDK 2.3.3