CheckBox

Explicación del concepto de CheckBox.

Fuente: developer.android

DEFINICIÓN

Hereda de:

Herencia CheckBox

Un CheckBox es un tipo concreto de botón que tiene dos estados, puede encontrarse marcado (checked) o desmarcado (unchecked).

Al contrario que los RadioButton, los CheckBox no se suelen utilizar en ningún ViewGroup específico y, por tanto, pueden encontrarse varios de ellos en la misma aplicación y el estado de uno no afecta al estado de los demás.

USO DESDE XML

ATRIBUTOS

android:checked

Heredado de TextView.

indica que el CheckButton se encuentra en el estado de marcado.

android:enabled

Heredado de TextView.

Indica que el CheckButton se ve y se puede pulsar o se vé pero no se puede pulsar.

PROGRAMAR EVENTOS DESDE CÓDIGO

La programación de eventos para los CheckBox no tiene ninguna dificultad con respecto a los que hemos visto anteriormente por lo que solamente vamos a ver el código:

PERSONALIZACIÓN

Personalizar botón

cb_music_off / cb_music_on

Para personalizar un CheckBox podemos hacer uso de las listas de estados para crear un drawable que se ejecute cuando el CheckBox se encuentre en estado checked y otro cuando se encuentre en el estado unchecked.

Esto ya se ha explicado anteriormente así que vamos directamente a ver el código:

Last updated