En el adaptador para el ListView, devuelvo un LinearLayout, en el que agrego un Checkbox, un ImageView y un TextView. Esto básicamente construye un ListView, en el que cada elemento contiene un Checkbox, un ImageView y un TextView. Sin embargo, lo extraño es que si no agrego la casilla de verificación, entonces ListView recibe el evento onItemClick correctamente, siempre y cuando agregue la casilla de verificación, onItemClick de ListView nunca se vuelve a disparar, como si la casilla se comiera todo el evento OnClick pasado a Vista de la lista.Agregar un cuadro de verificación al elemento ListView impide que pueda recibir ItemClick
¿Alguna idea de cómo puedo solucionar esto? Quiero que el usuario pueda marcar/desmarcar las casillas de verificación y, al mismo tiempo, hacer clic en estos elementos de ListView si hacen clic en el área del elemento ListView que no sea la casilla de verificación.
Gracias jax, esto resuelve mi problema! Acabo de probar, de hecho, no tengo que establecer todos los elementos enfocables = "falso", solo necesito deshabilitar el foco en la casilla de verificación. –
Esto no funciona, la casilla de verificación todavía se puede hacer clic por sí sola cuando se puede establecer que Focosable sea falsa. ¿Algunas ideas? – JMRboosties
si ese es el caso, vaya a su GetView de su adaptador y setOnClick listener. y establecido en False. Cada casilla de verificación. @JMRboosties – gumuruh