Texto en Android: TextView-EditText

By miércoles, agosto 12, 2015 0 No tags Permalink 0

Ya hemos visto unos controles básicos en cualquier App como son los botones, en este post veremos otros controles básicos muy importantes, los controles de texto en Android.

Controles de Texto en Android: TextView

Este es un control muy básico, muy simple y muy utilizado. Se utiliza únicamente para mostrar un texto en Android al usuario, se asemeja a un label en HTML.

  • android:id -> Id identificativo del control.
  • android:layout_width/height -> Determina el ancho/alto dentro del layout. Los valores posibles son “fill_parent“, desde API 8+ esta deprecado y ha sido sustituido por “match_parent“, toma la dimension de su layout contenedor,  “wrap_content” toma la dimensión de su contenido.
  • android:text -> Cadena de texto que queremos que mostrar.
  • android:textSize -> Tamaño del texto
  • android:typeface -> Tipo de letra(Cursiva. Negrita…)
  • android:background -> Color de fondo, también se puede asignar una imagen.

Quedaria así:

Controles de Texto en Android

Todo esto también se puede realizar mediante código:

Estas son algunas características básicas, podéis consultar mas información en la web de Android sobre este control: TextView.

Controles de Texto en Android: EditText

Control principal para que el usuario introduzca datos en nuestra App, como por ejemplo, nos indique su nombre, dirección, teléfono, o cualquier otro dato que necesitemos conocer.

  • android:id -> Id identificativo del control.
  • android:layout_width/height -> Determina el ancho/alto dentro del layout. Los valores posibles son “fill_parent“, desde API 8+ esta deprecado y ha sido sustituido por “match_parent“, toma la dimensión de su layout contenedor,  “wrap_content” toma la dimensión de su contenido.
  • android:drawableLeft/Right -> Nos permite poner una pequeña imagen a izquierda o derecha del EditText.
  • android:hint -> Texto que aparece en el EditText a modo de ayuda para que el usuario sepa que debe escribir, desaparece cuando el usuario empieza a escribir.
  • android:textColorHint -> Color de texto del atributo anterior.
  • android:inputType ->Propiedad muy interesante que permite indicar el contenido que debe ir en ese EditText, en funcion de este valor se personalizara el teclado del dispositivo, es decir, si ponemos que es de tipo “number” en el teclado solo aparecerán numeros.

Esto quedaria así:

Controles de Texto en Android

Para recoger el valor de este campo en tiempo de ejecución procedemos de la siguiente forma:

Como en el TextView, estas son algunas propiedades del EditText, podéis consultar muchas mas sobre Texto en Android en la documentación de Android.

No hay comentarios.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *