Manera de declarar a los controles “dibujados” en Layout para poder utilizarlos dentro de la clase Activity.
¿Qué Es Un View?
Es un componente que permite controlar la interacción del
usuario con la aplicación. Estos son muy similares a los controles SWING de
Java, como Labels, Buttons, TextFields, Checkboxes, etc. Los Views son organizados
dentro de los Layouts para que el usuario comprenda los objetivos de la
actividad.
Atributos De Un View
Veamos los propósitos de los atributos usados con mayor frecuencia
al diseñar un layout:
layout:height: Representa la dimensión de longitud vertical
de un View. Puedes asignarle valores absolutos en dps, si dependiendo de las
métricas de diseño que tengas ó usar los valores match_parent y wrap_content.
El primero ajusta la dimensión a las medidas del contenedor padre y el segundo
lo ajusta al contenido del View.
layout:width: Representa el ancho de un view.
layout:layout_margin: Especifica las márgenes del view con
respecto a otros componentes. Podemos definir los valores individualmente para
la margen izquierda, derecha, superior e inferior. O si deseas puedes
especificar un mismo valor para todos los margenes.
layout:alignComponent: Indica la adyacencia de las margenes
entre componentes. Por ejemplo, esto permitiría ubicar el margen izquierdo de
un botón justo al lado del margen izquierdo de otro botón. Si en algún momento
el botón cambia entonces su compañero cambiará con él. Este atributo muestra el
poder de un Relative layout.
layout:alignParent: Con este atributo especificamos que un
view estará ubicado hacia uno de los lados de su padre.
layout:centerInParent: Permite centrar horizontal y
verticalmente un View con respecto a su padre.
id: Es un nombre que diferencia los views entre si. Es de
utilidad cuando vayamos a referenciar los controles en el código Java. Así que
elige nombres representativos y de fácil interpretación.
No hay comentarios.:
Publicar un comentario