Layouts


COMO SE ESTRUCTURA Y SU ICONO

Relative:El Relative Layout, es el tipo predefinido en Android Studio de layout. Su estructura es dependiente, ya que cada elemento depende de uno o varios elementos para estructurarse, de esta manera, si el tamaño de pantalla aumenta, se reordena para quedar alineado con los bordes o con los elementos de los que es dependiente.



Linear: : Cada elemento que se añade se dispone a la derecha del anterior (Layout horizontal), o debajo (Layout vertical).El Linear Layout es uno de los tipos más utilizados por su comodidad al momento de añadir widgets a nuestro proyecto. La estructura lineal puede ser horizontal o vertical, en la figura de arriba podemos ver el atributo “orientation” que nos permite seleccionar entre ambas. De esta manera podremos añadir los widgets uno tras otro como se haría en una lista. Esto es muy útil para la creación de formularios, ya que deja una estructura ordenada y adaptada para todos los tamaños de pantallas.

Frame: Si lo que deseamos es poder poner un widget encima de otro, el Frame Layout es tu elección. Este layout se estructura en marcos, y en cada marco podemos añadir todos los widgets que deseemos, y ordenarlos en capas, de esta manera, como vemos en la figura anterior, el button tiene prioridad sobre el ImageView.

Table: La estructura en tabla es de sobra conocida en el mundo del desarrollo de aplicaciones. No tiene demasiado que explicar, el Table Layout se estructura en celdas, y se puede seleccionar el número de filas y de columnas que deseemos para nuestro layout, y añadir cada uno de los widgets en una de esas celdas.

Fragment: Un fragment  representa un comportamiento o una parte de la interfaz de usuario en una Actividad. Puedes combinar múltiples fragmentos en una sola actividad para crear una IU multipanel y volver a usar un fragmento en múltiples actividades.. Puedes combinar múltiples fragmentos en una sola actividad para crear una IU multipanel y volver a usar un fragmento en múltiples actividades. Puedes pensar en un fragmento como una sección modular de una actividad que tiene su ciclo de vida propio, recibe sus propios eventos de entrada y que puedes agregar o quitar mientras la actividad se esté ejecutando (algo así como una "subactividad" que puedes volver a usar en diferentes actividades).

Include: Es mas parecida a la de JSP, HTML u otros idiomas. Y este toma otro diseño y lo añade a su diseño original. 

Comentarios

Entradas populares de este blog

ENTORNO DE TRABAJO DE ECLIPSE CON ANDROID

Que son los archivos tipo clase.java