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 (Vertical)
LinearLayout es uno de los diseños más simples y más empleado. Simplemente establece los componentes visuales uno junto al otro, ya sea horizontal o verticalmente. Una lista vertical solo tendrá un campo secundario por fila, independientemente del ancho que tengan.
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, el button tiene prioridad sobre el ImageView.
Table
La estructura en tabla es de sobra conocida en el mundo del desarrollo de aplicaciones. 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.
Linear (Horizontal)
Una lista horizontal solo tendrá la altura de una fila (la altura del campo secundario más alto, más el relleno). Un LinearLayout sirve para colocar vistas en una misma fila o columna, pero no ambas cosas a la vez.
Fragment
Un fragmento es una sección “modular” de interfaz de usuario embebida dentro de una actividad anfitriona, el cual permite versatilidad y optimización de diseño. Se trata de miniactividades contenidas dentro de una actividad anfitriona, manejando su propio diseño (un recurso layout propio) y ciclo de vida.
Include
Al diseñar el archivo de diseño de Android, a veces es posible que necesitemos reutilizar componentes más grandes que requieran un diseño especial. Para lograr esto de manera eficiente, podemos usar la <include/> etiqueta para incrustar otro diseño dentro del diseño actual.
Comentarios
Publicar un comentario