12
P rogramación en Android

Widgets Básicos

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 6/12

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 8/12

 

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>

 

5/16/2018 Widgets Básicos - slidepdf.com

http://slidepdf.com/reader/full/widgets-basicos 12/12