Capitulo 14 del Módulo 3 Componentes Gráficos

➜ Checkbox

¿Cómo usar un Checkbox en Android Studio? | Para implementar un componente checkbox es necesario cargarlo en el layout XML y darle interactividad en la clase de la activity, con valores true o false

Los CheckBox son componentes de interfaz de usuario comunes en las aplicaciones de Android que permiten a los usuarios seleccionar una o más opciones de un conjunto. A menudo se presentan en una lista vertical, donde cada casilla de verificación representa una opción individual.

Pasos básicos para usar un CheckBox en Android Studio:

  1. Agregar un CheckBox a su diseño:

    • En su archivo de diseño XML (por ejemplo, activity_main.xml), agregue un elemento CheckBox dentro de un ViewGroup compatible, como LinearLayout o ScrollView.

    XML

    <CheckBox
        android:id="@+id/my_checkbox"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Opción 1" />
    

     

  2. Manejar eventos de clic:

    • Para detectar cuando el usuario toca un CheckBox, asocie un oyente de clic al componente. Puede hacerlo en el archivo de diseño XML o en el código Java de su actividad.

    En el archivo XML:

    XML

    <CheckBox
        ...
        android:onClick="@id/my_checkbox_click_handler" />
    

     

    En el código Java:

    Java

    public class MyActivity extends AppCompatActivity {
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
    
            CheckBox checkbox = findViewById(R.id.my_checkbox);
            checkbox.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    boolean isChecked = ((CheckBox) v).isChecked();
                    // Realizar acciones según el estado de la casilla de verificación
                }
            });
        }
    }
    

     

  3. Acceder al estado de la casilla de verificación:

    • Utilice el método isChecked() para obtener el estado actual de la casilla de verificación, que devuelve true si está marcada y false si no lo está.

    Java

    boolean isChecked = checkbox.isChecked();
    

     

  4. Personalizar la apariencia:

    • Puede personalizar la apariencia de un CheckBox utilizando atributos XML como android:textColorandroid:buttonTintList, y android:backgroundTintList.

2761 visitas

Capítulo 15 – RadioButton »


{ Curso Android desde Cero }


Compartir link con tus amigos

Descarga el código del proyecto

Descarga el código fuente del proyecto adquiriendo el curso completo

Comprar

¡Qué aprenderás?

tooltip bs-tooltip-top bs-tooltip-end bs-tooltip-bottom bs-tooltip-start show fade tooltip-inner

Codea Applications

México, Colombia, España, Venezuela, Argentina, Bolivia, Perú