Listado completo de tutoriales
18 - Layout (RelativeLayout)Ya se encuentra disponible el nuevo tutorial para aprender android con el nuevo entorno Android Studio propuesto por Google y que remplaza a Eclipse. |
El layout RelativeLayout es el que dispone el ADT por defecto cuando creamos un proyecto en Android. Hay varias posibilidades cuando empleamos el RelativeLayout. Primero podemos alinear un control con respecto al Layout que lo contiene. Para probarlo dispondremos un botón en cada vértice y veremos que propiedades son afectadas e inicializadas:
Como podemos ver cada control que agregamos se inicializan alguna de las propiedades:
alignParentLeft alignParentRight alignParentTop alignParentBottom centerHorizontal centerVertical centerInParent
Con este tipo de layout podemos disponer un control en forma relativa a otro control que haya dentro del RelativeLayout. Veamos un ejemplo:
En este ejemplo hemos dispuesto el segundo botón debajo (below) del botón 1 y alineado a la izquierda (luego si desplazamos el botón 1 se desplazará el botón 2)
La posición relativa con respecto a otro control puede ser:
above (por encima) below (debajo) toLeftOf (a la izquierda de) toRightOf (a la derecha)