Ver Mensaje Individual
  #1  
Viejo 31/07/13, 18:19:38
Avatar de JMorant
JMorant JMorant no está en línea
Usuario novato en la web
Mensajes: 4
 
Fecha de registro: jul 2013
Mensajes: 4
Modelo de smartphone: Samsung Galaxi SIII mini
Tu operador: Yoigo
Mencionado: 0 comentarios
Tagged: 0 hilos
ListView Con checkbox

Hola a todos, soy nuevo por aqui y queria ver si alguien me puede echar una mano con un problemilla que tengo porque estoy desesperado.

Tengo una aplicación que realiza una búsqueda en una base de datos a partir de una palabra clave que pone el usuario y muestra la información en un listview.

Básicamente ordena los datos a partir de una plantilla que he generado yo en un xml mediante un simplecursoradapter.

El problema viene que cuando selecciono uno de los checkbox de la listview, solo interpreta que funciona el primer checkbox, ignorando si el resto de los checks están o no marcados.

aqui pongo el codigo donde creo que tengo el error:

public void AnyadirProdLista() {
// TODO Auto-generated method stub
ListView lista = (ListView) view.findViewById(R.id.ListaProds);

int contador = lista.getCount();

for (int i = 0; i < contador; i++){
CheckBox check = (CheckBox) lista.findViewById(R.id.checkLista);
if (check.isChecked()){
Toast.makeText(getActivity(), "a" + i, Toast.LENGTH_LONG).show();
}
}
}

También adjunto una imagen del programa, en el cual se ve el listview.

Listaproblema.jpg

Gracias por anticipado por vuestra ayuda
Responder Con Cita