ANDROID Studio (22) – Propiedades de los componentes

El archivo XML de Layout tiene las propiedades de los componentes.

Android tiene todas las propiedades prefijadas.

Las propiedades comunes de todos los componentes se pueden definir como:

  • Alpha. Define la opacidad o transparencia del componente, y tiene valores que van desde el extremo 0, donde el componente es totalmente transparente, hasta el valor extremeo 1, que es totalmente opaco.
  • Background. Define el fondo de la vista, que es una imagen o un color.
  • Clickable. Es una propiedad que define si el elemento actuará o no ante un clic.
  • Es el identificador del componente.
  • Es el margen interior (padding).
  • PaddingLeft /paddingRight/ paddingTop/ paggingBottom. Es el margen en el sentido indicado por la segunda letra.
  • Tag. Es una cadena de caracteres y puede ser utilizado por el desarrollador de forma opcional.
  • Visibility. Es la visibilidad del componente.

 

93.jpg

Todos los componentes hijos tienen Parámetros de layout, que a su vez vienen especificados por los contenedores de vistas.

Por ejemplo, los contenedores describen las propiedades de layout_with y layout_height, propiedades que son obligatorias para todos los componentes de vistas.

 

94.jpg

 

Los campos de valores de estas propiedades son:

  • Una dimensión. Esto se materializa en un nombre con un unidad a continuación: dp o dip, px (píxeles), mm (milímetros), sp (scale-independent pixels).
  • Un campo que es un valor que puede ser uno de los siguientes:
  1. Significa que el componente hijo tiene las mismas propiedades que el componente padre del cual depende.
  2. Con esta opción el componente tendrá la dimensión más pequeña que le permita mostrar todo el conjunto de su contenido.
  3. Se comporta de forma muy similar al match_parent.

En el siguiente enlace de posición de página web se indica el listado completo de propiedades comunes de los elementos:

https://developer.android.com/reference/android/view/View

Aquí os dejo un vídeo donde se complementa la información tratada:

Licencia Creative Commons Contenido Web de Yolanda Muriel está sujeto bajo Licencia Creative Commons Atribución-NoComercial-SinDerivadas 3.0 Unported.

Responder

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s