➜ 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:
-
Agregar un
CheckBoxa su diseño:- En su archivo de diseño XML (por ejemplo,
activity_main.xml), agregue un elementoCheckBoxdentro de un ViewGroup compatible, comoLinearLayoutoScrollView.
XML
<CheckBox android:id="@+id/my_checkbox" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Opción 1" /> - En su archivo de diseño XML (por ejemplo,
-
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 } }); } } - Para detectar cuando el usuario toca un
-
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 devuelvetruesi está marcada yfalsesi no lo está.
Java
boolean isChecked = checkbox.isChecked(); - Utilice el método
-
Personalizar la apariencia:
- Puede personalizar la apariencia de un
CheckBoxutilizando atributos XML comoandroid:textColor,android:buttonTintList, yandroid:backgroundTintList.
- Puede personalizar la apariencia de un
2870 visitas
Capítulo 15 – RadioButton »
Descarga el código del proyecto
Descarga el código fuente del proyecto adquiriendo el curso completo
Comprar