Este documento describe diferentes tipos de layouts en Android como AbsoluteLayout, FrameLayout, LinearLayout, RelativeLayout y TableLayout. Explica sus características y cómo organizar elementos visuales en la pantalla usando cada uno. También cubre cómo se pueden combinar diferentes layouts para crear diseños más complejos.
***Proyecto PAPIIT IN102210***
UNAM. Facultad de Ingeniería.
Integrantes:
JUAN JOSE CARREON
J. ULISES GONZALEZ MEDINA
ANA LAURA GARCÍA ACOSTA
OMAR SIBAJA BAUTISTA
ROBERTO SOSA HIGAREDA
***Proyecto PAPIIT IN102210***
UNAM. Facultad de Ingeniería.
Integrantes:
JUAN JOSE CARREON
J. ULISES GONZALEZ MEDINA
ANA LAURA GARCÍA ACOSTA
OMAR SIBAJA BAUTISTA
ROBERTO SOSA HIGAREDA
Un layout es un objeto que representa el espacio contenedor de todas las vistas (Views) dentro de la actividad. En él se define la estructura y el orden de los elementos para que el usuario pueda interactuar con la interfaz. Lógicamente se representan con subclases Java que heredan de la clase ViewGroup.
Controles y Objetos Android Studio
Qué son los Layouts
Tipos de Layouts
Controles View
Controles Buttom
Tipos de Controles Buttom
Control TextView
Control TextField
Control EditText
Un layout es un objeto que representa el espacio contenedor de todas las vistas (Views) dentro de la actividad. En él se define la estructura y el orden de los elementos para que el usuario pueda interactuar con la interfaz. Lógicamente se representan con subclases Java que heredan de la clase ViewGroup.
Controles y Objetos Android Studio
Qué son los Layouts
Tipos de Layouts
Controles View
Controles Buttom
Tipos de Controles Buttom
Control TextView
Control TextField
Control EditText
4. Se basa en la idea de colocar cada control en
un lugar fijo
Se especifica coordenadas x y y
No es recomendable
Es obsoleto a partir de la version 2.2
6. Despliega un simple item a la vez
Se puede tener muchos items, pero cada
elemento sera colocado basado en posicion
izq-arriba de la pantalla
Se sobreponen
Util para ocultar y mostrar
10. Se basa en relacion a otro elemento
◦ android:layout_above
◦ android:layout_below
◦ android:layout_toLeftOf
◦ android:layout_toRightOf
◦ android:layout_alignBaseline
◦ android:layout_alignBottom
◦ android:layout_alignLeft
◦ android:layout_alignRight
◦ android:layout_alignTop
11. Se basa con la relacion padre(contenedor)
◦ android:layout_alignParentBottom
◦ android:layout_alignParentLeft
◦ android:layout_alignParentRight
◦ android:layout_alignParentTop
◦ android:layout_centerHorizontal
◦ android:layout_centerVertical
◦ android:layout_centerInParent
12. Organizado en filas y columnas
Las filas se definen en XML
Las columnas se definen automaticamente
Un elemento puede ocupar mas de 1
columnas layout_span