domingo, 9 de octubre de 2011

Controles Basicos II [EditText , TextView ,RadioButton,CheckBox]




EditText

Un EditText es una caja de texto ,es el componente de edición de texto que proporciona la plataforma Android. Permite la introducción y edición de texto por parte del usuario.

  1. <EditText android:id="@+id/cajaNombre"
  2.   android:layout_width="fill_parent"
  3.   android:layout_height="wrap_content"
  4. />

TextView

son etiquetas de texto ,se utiliza para mostrar un determinado texto al usuario. Al igual que en el caso de los botones, el texto del control se establece mediante la propiedad android:text="Hola Mundo"
  1. <TextView android:id="@+id/etiquetaSaludo"
  2.    android:layout_width="fill_parent"
  3.    android:layout_height="wrap_content"
  4.    android:text="Hola Mundo"
  5. />

RadioButton

son controles de seleccion ,puede estar marcado o desmarcado, pero en este caso suelen utilizarse dentro de un grupo de opciones donde una, y sólo una, de ellas debe estar marcada obligatoriamente

  1. <RadioGroup android:id="@+id/grupoRadios"
  2.    android:orientation="vertical"
  3.    android:layout_width="fill_parent"
  4.    android:layout_height="fill_parent" >
  5.     <RadioButton android:id="@+id/radio1"
  6.        android:layout_width="wrap_content"
  7.        android:layout_height="wrap_content"
  8.        android:text="Opción 1" />
  9.     <RadioButton android:id="@+id/radio2"
  10.        android:layout_width="wrap_content"
  11.        android:layout_height="wrap_content"
  12.        android:text="Opción 2" />
  13. </RadioGroup>
     
 En este la escuchadora usada para saber cual esta seleccionada es la siguiente
  1. grupoRadios.setOnCheckedChangeListener(
  2.     new RadioGroup.OnCheckedChangeListener() {
  3.         public void onCheckedChanged(RadioGroup group, int checkedId) {
  4.             lblMensaje.setText("ID opcion seleccionada: " + checkedid);
  5.         }
  6. });
 la escuchadora esta asociada al grupo de radios , en este caso mostraremos en un TextView el id del radio seleccionado


CheckBox
 
se suele utilizar para marcar o desmarcar opciones en una aplicación.
  1. <CheckBox android:id="@+id/chBoxOpcion"
  2.    android:layout_width="wrap_content"
  3.    android:layout_height="wrap_content"
  4.    android:text="Selecciona" />
 La escuchadora que se usa para saber que hacer si esta seleccionado o no es la siguiente
  1. chBoxOpcion.setOnCheckedChangeListener(
  2.     new CheckBox.OnCheckedChangeListener() {
  3.         public void onCheckedChanged(CompoundButton buttonView,boolean isChecked) {
  4.             if (isChecked) {
  5.                 cb.setText("Checkbox Marcado!");
  6.             }
  7.             else {
  8.                 cb.setText("Checkbox desMarcado!");
  9.         }
  10.     }
  11. });

No hay comentarios:

Publicar un comentario