Upload
arturo-rodriguez
View
109
Download
0
Embed Size (px)
Citation preview
5/16/2018 Widgets Básicos - slidepdf.com
http://slidepdf.com/reader/full/widgets-basicos 1/12
Programación en Android
5/16/2018 Widgets Básicos - slidepdf.com
http://slidepdf.com/reader/full/widgets-basicos 2/12
El checkbox clásico tiene dos estados:
Checked
Unchecked
5/16/2018 Widgets Básicos - slidepdf.com
http://slidepdf.com/reader/full/widgets-basicos 3/12
Desde Java podemos invocar:
isChecked() Para determinar el estado delCheckBox, checado o no.
SetChecked() Para forzar al CheckBox a unestado checado o no.
Toggle() Alternar entre estado.
5/16/2018 Widgets Básicos - slidepdf.com
http://slidepdf.com/reader/full/widgets-basicos 4/12
Podemos usar el evento “OnClick” del CheckBoxpara saber cuando el usuario ha pulsado nuestrocontrol.
<CheckBox
android:id="@+id/checkBox1"
android:layout_width="wrap_content"
android:layout_height="wrap_content“
android:text="@string/cbTexto“
android:onClick="onClickCB" />
5/16/2018 Widgets Básicos - slidepdf.com
http://slidepdf.com/reader/full/widgets-basicos 5/12
public void onClickCB(View view ){
CheckBox cb =(CheckBox)
findViewById(R.id.checkBox1);
if(cb.isChecked()){cb.setText("This checkbox is: checked");
}
else{cb.setText("This checkbox is: unchecked");
}
}
5/16/2018 Widgets Básicos - slidepdf.com
http://slidepdf.com/reader/full/widgets-basicos 7/12
El radio botón también tiene dos estados,pero la característica especial de estecontrol es que pueden agruparse, de manera
que solo un botón en el grupo puede estarseleccionado a la vez.
5/16/2018 Widgets Básicos - slidepdf.com
http://slidepdf.com/reader/full/widgets-basicos 9/12
Para administrar el estado de un radio botónpodemos usar.
isChecked()
toggle()
5/16/2018 Widgets Básicos - slidepdf.com
http://slidepdf.com/reader/full/widgets-basicos 10/12
Podemos ingresar los radio botones a estecontrol para agruparlos.
Si asignamos un nombre a nuestro RadioGroup
android:id Podemos accesar el grupo e invocar:
check() Para seleccionar un botón especifico.
clearCheck() Limpiar todos los botones.
getCheckedRadioButtonID() Indica el ID del botónque esta seleccionado (-1 si ninguno lo esta)
5/16/2018 Widgets Básicos - slidepdf.com
http://slidepdf.com/reader/full/widgets-basicos 11/12
<RadioGroup
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/rgColores" >
</RadioGroup>