Android – Buscar artículo por ID
Ok tengo una pregunta muy simple pero difícil.
Tengo 10 casillas de verificación, todas llamadas "check", cada una tiene un identificador único de 1 a 10. Cuando presiono un botón en mi aplicación, quiero ser capaz de decir qué casillas de verificación están marcadas y cuáles no.
- El cajón de navegación en android no está en pantalla completa
- Error: no se puede encontrar la vista de clase de símbolo
- Android: Fragmentos, SQLite y cargadores
- BouncyCastle error AES al actualizar a 1.45
- Android: DigitalClock eliminar segundos
Estoy seguro de que la respuesta es muy simple, pero no puedo pensar en cómo puedo hacer esto. Tengo el código para el botón, no puedo averiguar cómo comprobar cada casilla de verificación por id cuando se llaman todos 'cheque'. Espero que uno de ustedes me pueda ayudar.
- Visualización del archivo de forma o del archivo OSM en android como mapa
- Creación de asistente de configuración en Android
- Cómo eliminar elementos de arraylist genérico en Android (Java)
- Excepción de puntero nulo con vista personalizada en el diseño xml
- Android: ¿por qué google lugares api volver lugares en otros países, incluso cuando los límites es de 500 metros?
- TabWidget envuelto en HorizontalScrollView no se desplaza con ViewPager
- Lona de Android, múltiples rutas con diferentes cantidades de zoom
- Recuperar un número de teléfono con ContactsContract en Android: la función no funciona
CheckBox chkbx1 = (CheckBox) findViewById(R.id.***); chbkx1.isChecked();
IsChecked () devuelve true o false, basado en el estado marcado de la casilla de verificación. ¡Espero que ayude!
prueba esto,
En OnClickListener de su botón agregue el código siguiente
boolean checkedState[] = new boolean[10]; for(int i=0; i <= 10; i++) { CheckBox c = (CheckBox)findViewById(i); checkedState[i] = c.isChecked(); }
Déjame saber qué pasó
Asigne nombres a las casillas de verificación de manera diferente entre sí y luego utilice su ID. Si está utilizando eclipse esto debería ser muy fácil. Basta con abrir el archivo xml y modificar el nombre allí o utilizar el visual y haga clic en la casilla de verificación y luego modificar las propiedades. A continuación, sólo haga referencia a las casillas de verificación por su id.
Una vez que cambie los nombres, Brandon da un gran ejemplo de cómo usar el id y compruebe si están marcados.
- Sincronización de datos de aplicaciones con la cuenta de Google
- Cómo agregar vitam dependecny en el estudio android