Problema al agregar una casilla de verificación dentro de una vista de lista

He agregado una casilla de verificación dentro de una vista de lista, pero puedo seleccionar y deseleccionar solo las casillas de verificación, pero no puedo seleccionar el elemento de la lista. ¿Como superar este problema? Cualquier ayuda es apreciada y gracias de antemano ...

Mi código va aquí

List<String> lst = dh.selectAll();
    lv = (ListView)findViewById(R.id.listView1);
    ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,R.layout.list,R.id.textViewx,lst);
    lv.setAdapter(adapter);


    lv.setOnItemClickListener(this);

dh.selectall () -> Contiene la lista de elementos de la base de datos; lv -> vista de lista identificada He usado un adaptador de matriz e identifiqué una vista de texto para ingresar elementos en la vista de lista, finalmente, le di un clicklistener a la vista de lista mediante la implementación de OnItemClickListener.

Respuesta 1

Debe usar la vista de lista de opción múltiple. Se adapta perfectamente a tus necesidades. Aquí hay un enlace a un buen tutorial: http://mubasheralam.com/tutorials/android/how-create-multiple-choice-list

Actualización 1

listViewObj.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);

Cuando tenga un elemento marcable en su vista de lista, el toque en el elemento no se entregará al elemento. Solo para probar, configure su casilla de verificación como no cliqueable. chkox.setClickable(false);y prueba. Los clics se enviarán a su artículo.

Actualización 2

Debe usar android.R.layout.simple_list_item_multiple_choicepara el elemento de la lista.

List<String> lst = dh.selectAll();
lv = (ListView)findViewById(R.id.listView1);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
                         android.R.layout.simple_list_item_multiple_choice, lst);

lv.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
lv.setListAdapter(adapter);
Respuesta: 2

Tengo una CellTable y necesito una columna con hipervínculos y controladores onclick dentro de las celdas. Primera pregunta, ¿qué estoy haciendo mal si tengo: Column <MyObject, Anchor> linkColumn = new Column <...

Quiero leer archivos XHTML usando SAX o StAX, lo que funcione mejor. Pero no quiero que las entidades se resuelvan, reemplacen ni nada de eso. Idealmente, deberían permanecer como están. No quiero ...

El código se proporciona a continuación ......... lista privada <EmployeeAllRec> listg; Lista privada <Lista de empleados>; Lista privada <Empleado> gridModel; Mapa privado <String, String> json; público ...

Quiero poder enviar una transmisión de video desde mi aplicación a un servidor de medios wowza. ¿Es posible y qué protocolos necesito admitir (estoy trabajando en una plataforma basada en J2ME)? Cualquier enlace será ...