Diferencias entre RelativeLayout y LinearLayout
LinearLayout: es un layout que organiza sus hijos dentro de una fila vertical u horizontal. Crea un scrollbar si el tamaño de la ventana excede el tamaño de la pantalla.
Ejemplo:
Como podemos apreciar, los elementos se han ido “colocando” uno debajo del otro, ya que la orientación del LinearLayout era vertical, si fuese horizontal, todos los elementos quedarían alineados uno al lado del otro.
RelativeLayout: permite especificar la ubicación de los objetos hijos en relación a cada uno o a su padre. Con este modo podemos hacer un diseño más libre, es decir colocar los elementos de la forma que queramos. Pero eso sí conlleva más tiempo en hacerlo que en la otra forma.
Ejemplo:
Ejemplo:
Aquí estaríamos situando la fecha y la hora debajo del campo texto, mientras que el botón esta justo debajo de la hora.


No hay comentarios:
Publicar un comentario