ListView cambia el elemento entre marcado y desmarcado – Android

En android, puede establecer un elemento en ListView como se comprueba haciendo esto: lv.setItemChecked (pos,true) y establecer un elemento como unchecked por lv.setItemChecked(pos,false)

pero ¿cómo cambiar entre comprobado y sin marcar, lo que significa: si el elemento está marcado, entonces desmarcarlo y viceversa

2 Solutions collect form web for “ListView cambia el elemento entre marcado y desmarcado – Android”

Un ejemplo vale más que mil palabras:

 public void toggle(lv,pos){ if (lv.isItemChecked(pos)) { lv.setItemChecked(pos,false); } else { lv.setItemChecked(pos,true); } } 

ListView tiene un método llamado isItemChecked(int) que devuelve un booleano. Pruebe lo siguiente:

 if (lv.isItemChecked(pos)) { lv.setItemChecked(pos,false); } else { lv.setItemChecked(pos,true); } 

Más información sobre ListView.isItemChecked(int) : aquí

  • Parece que no se puede visualizar un ListView y un AdView al mismo tiempo
  • ¿Cómo funciona getItem () en un arrayAdapter?
  • Encabezado estático en ListView, CustomBaseAdapter
  • Carpeta Java de Java FALLA LA TRANSACCIÓN DE LA CARPETA
  • Cómo mostrar letras alfabéticas en el lado de Android ListView
  • SetOnItemClickListener en ListView personalizado
  • Programáticamente Arrojar ListView Android
  • Android Listview imagen de fondo muestra en cada fila, ¿por qué?
  • Android: Actualizar ListView Items cada 1 minuto
  • Android ListView relleno de contenido sin mover ListView altura?
  • Problema de cuadro de verificación de ListView en CustomAdapter
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.