Enviar pesquisa
Carregar
DISPOSITIVOS MÓVILES: LAYOUTS
•
1 gostou
•
390 visualizações
Jacinto Cabrera Rodríguez
Seguir
Introducción a los layouts en la programación en Android
Leia menos
Leia mais
Software
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 68
Recomendados
DISPOSITIVOS MÓVILES: LISTVIEW
DISPOSITIVOS MÓVILES: LISTVIEW
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: MENÚS Y SUBMMENÚS
DISPOSITIVOS MÓVILES: MENÚS Y SUBMMENÚS
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: CONTROLES DE BOTÓN
DISPOSITIVOS MÓVILES: CONTROLES DE BOTÓN
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: CONTROLES BÁSICOS
DISPOSITIVOS MÓVILES: CONTROLES BÁSICOS
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: CONTROLES DE TEXTO
DISPOSITIVOS MÓVILES: CONTROLES DE TEXTO
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: GRIDVIEW - SPINNER
DISPOSITIVOS MÓVILES: GRIDVIEW - SPINNER
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: LA CLASE ACTIVITY
DISPOSITIVOS MÓVILES: LA CLASE ACTIVITY
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: MATERIAL DESIGN II
DISPOSITIVOS MÓVILES: MATERIAL DESIGN II
Jacinto Cabrera Rodríguez
Recomendados
DISPOSITIVOS MÓVILES: LISTVIEW
DISPOSITIVOS MÓVILES: LISTVIEW
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: MENÚS Y SUBMMENÚS
DISPOSITIVOS MÓVILES: MENÚS Y SUBMMENÚS
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: CONTROLES DE BOTÓN
DISPOSITIVOS MÓVILES: CONTROLES DE BOTÓN
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: CONTROLES BÁSICOS
DISPOSITIVOS MÓVILES: CONTROLES BÁSICOS
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: CONTROLES DE TEXTO
DISPOSITIVOS MÓVILES: CONTROLES DE TEXTO
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: GRIDVIEW - SPINNER
DISPOSITIVOS MÓVILES: GRIDVIEW - SPINNER
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: LA CLASE ACTIVITY
DISPOSITIVOS MÓVILES: LA CLASE ACTIVITY
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: MATERIAL DESIGN II
DISPOSITIVOS MÓVILES: MATERIAL DESIGN II
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: MATERIAL DESIGN
DISPOSITIVOS MÓVILES: MATERIAL DESIGN
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: INTENT Y COMUNICACIONES
DISPOSITIVOS MÓVILES: INTENT Y COMUNICACIONES
Jacinto Cabrera Rodríguez
PROGRAMACIÓN ANDROID: MULTIMEDIA - LAS IMÁGENES
PROGRAMACIÓN ANDROID: MULTIMEDIA - LAS IMÁGENES
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: ACTION BAR - TOOLBAR
DISPOSITIVOS MÓVILES: ACTION BAR - TOOLBAR
Jacinto Cabrera Rodríguez
PROGRAMACIÓN ANDROID: MULTIMEDIA - EL VIDEO
PROGRAMACIÓN ANDROID: MULTIMEDIA - EL VIDEO
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: FRAGMENTOS
DISPOSITIVOS MÓVILES: FRAGMENTOS
Jacinto Cabrera Rodríguez
PROGRAMACIÓN ANDROID: MULTIMEDIA - LOS GRÁFICOS
PROGRAMACIÓN ANDROID: MULTIMEDIA - LOS GRÁFICOS
Jacinto Cabrera Rodríguez
ANDROID: FUNDAMENTOS DE UNA APLICACIÓN
ANDROID: FUNDAMENTOS DE UNA APLICACIÓN
Jacinto Cabrera Rodríguez
INSTALACIÓN ANDROID STUDIO 1
INSTALACIÓN ANDROID STUDIO 1
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: SENSORES
DISPOSITIVOS MÓVILES: SENSORES
Jacinto Cabrera Rodríguez
PROGRAMACIÓN ANDROID: MULTIMEDIA - LOS SONIDOS Y EL VIDEO
PROGRAMACIÓN ANDROID: MULTIMEDIA - LOS SONIDOS Y EL VIDEO
Jacinto Cabrera Rodríguez
ANDROID: CONFIGURAR ADB
ANDROID: CONFIGURAR ADB
Jacinto Cabrera Rodríguez
ESTRUCTURA DE UN PROYECTO EN ANDROID STUDIO
ESTRUCTURA DE UN PROYECTO EN ANDROID STUDIO
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: BLOQUE 9
DISPOSITIVOS MÓVILES: BLOQUE 9
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: BLOQUE 1
DISPOSITIVOS MÓVILES: BLOQUE 1
Jacinto Cabrera Rodríguez
"Android de la A a la Z" -- Unidad 10
"Android de la A a la Z" -- Unidad 10
Android UNAM
ESTRUCTURA DE UN PROYECTO EN ANDROID STUDIO 2.2
ESTRUCTURA DE UN PROYECTO EN ANDROID STUDIO 2.2
Jacinto Cabrera Rodríguez
PROGRAMACIÓN ANDROID: MULTIMEDIA - EJEMPLOS DE APP GRAFICOS
PROGRAMACIÓN ANDROID: MULTIMEDIA - EJEMPLOS DE APP GRAFICOS
Jacinto Cabrera Rodríguez
ENTORNOS DE DESARROLLO: EL SOFTWARE
ENTORNOS DE DESARROLLO: EL SOFTWARE
Jacinto Cabrera Rodríguez
TR1 - Contreras Berrocal Ivan.pdf
TR1 - Contreras Berrocal Ivan.pdf
ivan contreras
REDES: DUCTUS Y CANALETAS II
REDES: DUCTUS Y CANALETAS II
Jacinto Cabrera Rodríguez
OTRAS UNIDADES DE ALMACENAMIENTO
OTRAS UNIDADES DE ALMACENAMIENTO
Jacinto Cabrera Rodríguez
Mais conteúdo relacionado
Semelhante a DISPOSITIVOS MÓVILES: LAYOUTS
DISPOSITIVOS MÓVILES: MATERIAL DESIGN
DISPOSITIVOS MÓVILES: MATERIAL DESIGN
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: INTENT Y COMUNICACIONES
DISPOSITIVOS MÓVILES: INTENT Y COMUNICACIONES
Jacinto Cabrera Rodríguez
PROGRAMACIÓN ANDROID: MULTIMEDIA - LAS IMÁGENES
PROGRAMACIÓN ANDROID: MULTIMEDIA - LAS IMÁGENES
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: ACTION BAR - TOOLBAR
DISPOSITIVOS MÓVILES: ACTION BAR - TOOLBAR
Jacinto Cabrera Rodríguez
PROGRAMACIÓN ANDROID: MULTIMEDIA - EL VIDEO
PROGRAMACIÓN ANDROID: MULTIMEDIA - EL VIDEO
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: FRAGMENTOS
DISPOSITIVOS MÓVILES: FRAGMENTOS
Jacinto Cabrera Rodríguez
PROGRAMACIÓN ANDROID: MULTIMEDIA - LOS GRÁFICOS
PROGRAMACIÓN ANDROID: MULTIMEDIA - LOS GRÁFICOS
Jacinto Cabrera Rodríguez
ANDROID: FUNDAMENTOS DE UNA APLICACIÓN
ANDROID: FUNDAMENTOS DE UNA APLICACIÓN
Jacinto Cabrera Rodríguez
INSTALACIÓN ANDROID STUDIO 1
INSTALACIÓN ANDROID STUDIO 1
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: SENSORES
DISPOSITIVOS MÓVILES: SENSORES
Jacinto Cabrera Rodríguez
PROGRAMACIÓN ANDROID: MULTIMEDIA - LOS SONIDOS Y EL VIDEO
PROGRAMACIÓN ANDROID: MULTIMEDIA - LOS SONIDOS Y EL VIDEO
Jacinto Cabrera Rodríguez
ANDROID: CONFIGURAR ADB
ANDROID: CONFIGURAR ADB
Jacinto Cabrera Rodríguez
ESTRUCTURA DE UN PROYECTO EN ANDROID STUDIO
ESTRUCTURA DE UN PROYECTO EN ANDROID STUDIO
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: BLOQUE 9
DISPOSITIVOS MÓVILES: BLOQUE 9
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: BLOQUE 1
DISPOSITIVOS MÓVILES: BLOQUE 1
Jacinto Cabrera Rodríguez
"Android de la A a la Z" -- Unidad 10
"Android de la A a la Z" -- Unidad 10
Android UNAM
ESTRUCTURA DE UN PROYECTO EN ANDROID STUDIO 2.2
ESTRUCTURA DE UN PROYECTO EN ANDROID STUDIO 2.2
Jacinto Cabrera Rodríguez
PROGRAMACIÓN ANDROID: MULTIMEDIA - EJEMPLOS DE APP GRAFICOS
PROGRAMACIÓN ANDROID: MULTIMEDIA - EJEMPLOS DE APP GRAFICOS
Jacinto Cabrera Rodríguez
ENTORNOS DE DESARROLLO: EL SOFTWARE
ENTORNOS DE DESARROLLO: EL SOFTWARE
Jacinto Cabrera Rodríguez
TR1 - Contreras Berrocal Ivan.pdf
TR1 - Contreras Berrocal Ivan.pdf
ivan contreras
Semelhante a DISPOSITIVOS MÓVILES: LAYOUTS
(20)
DISPOSITIVOS MÓVILES: MATERIAL DESIGN
DISPOSITIVOS MÓVILES: MATERIAL DESIGN
DISPOSITIVOS MÓVILES: INTENT Y COMUNICACIONES
DISPOSITIVOS MÓVILES: INTENT Y COMUNICACIONES
PROGRAMACIÓN ANDROID: MULTIMEDIA - LAS IMÁGENES
PROGRAMACIÓN ANDROID: MULTIMEDIA - LAS IMÁGENES
DISPOSITIVOS MÓVILES: ACTION BAR - TOOLBAR
DISPOSITIVOS MÓVILES: ACTION BAR - TOOLBAR
PROGRAMACIÓN ANDROID: MULTIMEDIA - EL VIDEO
PROGRAMACIÓN ANDROID: MULTIMEDIA - EL VIDEO
DISPOSITIVOS MÓVILES: FRAGMENTOS
DISPOSITIVOS MÓVILES: FRAGMENTOS
PROGRAMACIÓN ANDROID: MULTIMEDIA - LOS GRÁFICOS
PROGRAMACIÓN ANDROID: MULTIMEDIA - LOS GRÁFICOS
ANDROID: FUNDAMENTOS DE UNA APLICACIÓN
ANDROID: FUNDAMENTOS DE UNA APLICACIÓN
INSTALACIÓN ANDROID STUDIO 1
INSTALACIÓN ANDROID STUDIO 1
DISPOSITIVOS MÓVILES: SENSORES
DISPOSITIVOS MÓVILES: SENSORES
PROGRAMACIÓN ANDROID: MULTIMEDIA - LOS SONIDOS Y EL VIDEO
PROGRAMACIÓN ANDROID: MULTIMEDIA - LOS SONIDOS Y EL VIDEO
ANDROID: CONFIGURAR ADB
ANDROID: CONFIGURAR ADB
ESTRUCTURA DE UN PROYECTO EN ANDROID STUDIO
ESTRUCTURA DE UN PROYECTO EN ANDROID STUDIO
DISPOSITIVOS MÓVILES: BLOQUE 9
DISPOSITIVOS MÓVILES: BLOQUE 9
DISPOSITIVOS MÓVILES: BLOQUE 1
DISPOSITIVOS MÓVILES: BLOQUE 1
"Android de la A a la Z" -- Unidad 10
"Android de la A a la Z" -- Unidad 10
ESTRUCTURA DE UN PROYECTO EN ANDROID STUDIO 2.2
ESTRUCTURA DE UN PROYECTO EN ANDROID STUDIO 2.2
PROGRAMACIÓN ANDROID: MULTIMEDIA - EJEMPLOS DE APP GRAFICOS
PROGRAMACIÓN ANDROID: MULTIMEDIA - EJEMPLOS DE APP GRAFICOS
ENTORNOS DE DESARROLLO: EL SOFTWARE
ENTORNOS DE DESARROLLO: EL SOFTWARE
TR1 - Contreras Berrocal Ivan.pdf
TR1 - Contreras Berrocal Ivan.pdf
Mais de Jacinto Cabrera Rodríguez
REDES: DUCTUS Y CANALETAS II
REDES: DUCTUS Y CANALETAS II
Jacinto Cabrera Rodríguez
OTRAS UNIDADES DE ALMACENAMIENTO
OTRAS UNIDADES DE ALMACENAMIENTO
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: DIÁLOGOS Y NOTIFICACIONES
DISPOSITIVOS MÓVILES: DIÁLOGOS Y NOTIFICACIONES
Jacinto Cabrera Rodríguez
LAS FUENTES EN LA HISTORIA DEL ARTE
LAS FUENTES EN LA HISTORIA DEL ARTE
Jacinto Cabrera Rodríguez
TOULOUSE LAUTREC
TOULOUSE LAUTREC
Jacinto Cabrera Rodríguez
PRÁCTICA MANEJO DE MEMORIA
PRÁCTICA MANEJO DE MEMORIA
Jacinto Cabrera Rodríguez
ZÓCALOS DE TARJETAS
ZÓCALOS DE TARJETAS
Jacinto Cabrera Rodríguez
ZÓCALOS DE PROCESADOR
ZÓCALOS DE PROCESADOR
Jacinto Cabrera Rodríguez
TIPOS DE MÓDULOS DE MEMORIA
TIPOS DE MÓDULOS DE MEMORIA
Jacinto Cabrera Rodríguez
CARCASAS DE ORDENADOR
CARCASAS DE ORDENADOR
Jacinto Cabrera Rodríguez
TIPOS DE TORNILLOS
TIPOS DE TORNILLOS
Jacinto Cabrera Rodríguez
PRACTICAS DE REDES: PRÁCTICA 26
PRACTICAS DE REDES: PRÁCTICA 26
Jacinto Cabrera Rodríguez
PRACTICAS DE REDES: PRÁCTICA 25
PRACTICAS DE REDES: PRÁCTICA 25
Jacinto Cabrera Rodríguez
PRACTICAS DE REDES: PRÁCTICA 24
PRACTICAS DE REDES: PRÁCTICA 24
Jacinto Cabrera Rodríguez
PRACTICAS DE REDES: PRÁCTICA 23
PRACTICAS DE REDES: PRÁCTICA 23
Jacinto Cabrera Rodríguez
REDES: TOMAS DE DATOS
REDES: TOMAS DE DATOS
Jacinto Cabrera Rodríguez
PRACTICAS DE REDES: PRÁCTICA 22
PRACTICAS DE REDES: PRÁCTICA 22
Jacinto Cabrera Rodríguez
PRACTICAS DE REDES: PRÁCTICA 21
PRACTICAS DE REDES: PRÁCTICA 21
Jacinto Cabrera Rodríguez
PRACTICAS DE REDES: PRÁCTICA 20
PRACTICAS DE REDES: PRÁCTICA 20
Jacinto Cabrera Rodríguez
PRACTICAS DE REDES: PRÁCTICA 19
PRACTICAS DE REDES: PRÁCTICA 19
Jacinto Cabrera Rodríguez
Mais de Jacinto Cabrera Rodríguez
(20)
REDES: DUCTUS Y CANALETAS II
REDES: DUCTUS Y CANALETAS II
OTRAS UNIDADES DE ALMACENAMIENTO
OTRAS UNIDADES DE ALMACENAMIENTO
DISPOSITIVOS MÓVILES: DIÁLOGOS Y NOTIFICACIONES
DISPOSITIVOS MÓVILES: DIÁLOGOS Y NOTIFICACIONES
LAS FUENTES EN LA HISTORIA DEL ARTE
LAS FUENTES EN LA HISTORIA DEL ARTE
TOULOUSE LAUTREC
TOULOUSE LAUTREC
PRÁCTICA MANEJO DE MEMORIA
PRÁCTICA MANEJO DE MEMORIA
ZÓCALOS DE TARJETAS
ZÓCALOS DE TARJETAS
ZÓCALOS DE PROCESADOR
ZÓCALOS DE PROCESADOR
TIPOS DE MÓDULOS DE MEMORIA
TIPOS DE MÓDULOS DE MEMORIA
CARCASAS DE ORDENADOR
CARCASAS DE ORDENADOR
TIPOS DE TORNILLOS
TIPOS DE TORNILLOS
PRACTICAS DE REDES: PRÁCTICA 26
PRACTICAS DE REDES: PRÁCTICA 26
PRACTICAS DE REDES: PRÁCTICA 25
PRACTICAS DE REDES: PRÁCTICA 25
PRACTICAS DE REDES: PRÁCTICA 24
PRACTICAS DE REDES: PRÁCTICA 24
PRACTICAS DE REDES: PRÁCTICA 23
PRACTICAS DE REDES: PRÁCTICA 23
REDES: TOMAS DE DATOS
REDES: TOMAS DE DATOS
PRACTICAS DE REDES: PRÁCTICA 22
PRACTICAS DE REDES: PRÁCTICA 22
PRACTICAS DE REDES: PRÁCTICA 21
PRACTICAS DE REDES: PRÁCTICA 21
PRACTICAS DE REDES: PRÁCTICA 20
PRACTICAS DE REDES: PRÁCTICA 20
PRACTICAS DE REDES: PRÁCTICA 19
PRACTICAS DE REDES: PRÁCTICA 19
DISPOSITIVOS MÓVILES: LAYOUTS
1.
2.
PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES
3.
4.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA COMENZANDO A PROGRAMAR
5.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA LA CLASE VIEWGROUPS
6.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA LAYOUTS
7.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA LAYOUTS Son elementos no visuales destinados a controlar la distribución, posición y dimensiones de los controles que se insertan en su interior. Estos componentes extienden a la clase base ViewGroup.
8.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA FRAMELAYOUTS
9.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA LAYOUTS: FRAMELAYOUTS Coloca todos sus controles hijos alineados con su esquina superior izquierda, de forma que cada control quedará oculto por el control siguiente
10.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA LAYOUTS: FRAMELAYOUTS
11.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width=“math_parent" android:layout_height=“math_content“ /> …//… </FrameLayout> LAYOUTS: FRAMELAYOUTS
12.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA android:layout_height android:layout_width LAYOUTS: FRAMELAYOUTS
13.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA LAYOUTS: FRAMELAYOUTS match_parent: el control hijo tome la dimensión de su layout contenedor, hay que usar fill_parent es API’s inferiores
14.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA LAYOUTS: FRAMELAYOUTS “wrap_content”: se utiliza para que el control hijo tome la dimensión de su contenido.
15.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA LINEARLAYOUT
16.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA LAYOUTS: LINEARLAYOUT Este layout apila uno tras otro todos sus elementos hijos de forma horizontal o vertical según se establezca su propiedad android:orientation.
17.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width=“math_parent" android:layout_height=“math_content“ android:orientation=“vertical“ /> …//… </LinearLayout> LAYOUTS: LINEARLAYOUT
18.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA android:orientation android:layout_weight android:layout_height android:layout_width LAYOUTS: LINEARLAYOUT
19.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA LAYOUTS: LINEARLAYOUT layout_weight :Esta propiedad nos va a permitir dar a los elementos contenidos en el layout unas dimensiones proporcionales entre ellas.
20.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA LAYOUTS: LINEARLAYOUT layout_weight=1 layout_weight=3 layout_weight=2 layout_weight=1 layout_weight=4 layout_weight=1 layout_weight=1 layout_weight=1 layout_weight=2 layout_weight=2 layout_weight=1
21.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA TABLELAYOUT
22.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA LAYOUTS: TABLELAYOUT Permite distribuir sus elementos hijos de forma tabular, definiendo las filas y columnas necesarias, y la posición de cada componente dentro de la tabla.
23.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width=“math_parent" android:layout_height=“math_content“/> <TableRow> <TextView android:text="Celda 1.1" /> </TableRow> …//… <TableRow> <TextView android:text="Celda n.1" /> </TableRow> </TableLayout> LAYOUTS: TABLELAYOUT
24.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA android:layout_margin android:layout_span android:collapseColumns android:shrinkColumns android:stretchColumns LAYOUTS: TABLELAYOUT
25.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA LAYOUTS: TABLELAYOUT android:stretchColumns: Indicará las columnas que pueden expandir para absorber el espacio libre dejado por las demás columnas a la derecha de la pantalla.
26.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA android:stretchColumns=“*” android:stretchColumns=“1,2,3” LAYOUTS: TABLELAYOUT
27.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA LAYOUTS: TABLELAYOUT android:shrinkColumns: Indicará las columnas que se pueden contraer para dejar espacio al resto de columnas que se puedan salir por la derecha de la pantalla.
28.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA android:shrinkColumns =“*” android:shrinkColumns =“1,2,3” LAYOUTS: TABLELAYOUT
29.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA LAYOUTS: TABLELAYOUT android:collapseColumns: Indicará las columnas de la tabla que se quieren ocultar completamente.
30.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA LAYOUTS: TABLELAYOUT android:layout_span: posibilita que una celda determinada pueda ocupar el espacio de varias columnas de la tabla.
31.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA LAYOUTS: TABLELAYOUT android:layout_margin: marca el margen a partir del cual se distribuirán los objetos que en están contenidos en el Layout
32.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA GRIDLAYOUT
33.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA LAYOUTS: GRIDLAYOUT incluido a partir de la API 14 (Android 4.0), simila al TableLayout, utiliza un interfaz de forma tabular, distribuidos en filas y columnas.
34.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA LAYOUTS: GRIDLAYOUT A diferencia del TableLayout indicaremos el número de filas y columnas como propiedades del layout, mediante android:rowCount y android:columnCount.
35.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA <GridLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width=“math_parent" android:layout_height=“math_content“ android:rowCount="2" android:columnCount="3" android:orientation="horizontal” > <TextView android:text="Celda 1.1" /> …//… <TextView android:text="Celda 3.2" /> </GridLayout t> LAYOUTS: GRIDLAYOUT
36.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA android:layout_column android:layout_row android:layout_columnSpan android:layout_rowSpan android:orientation android:columnCount android:rowCount LAYOUTS: GRIDLAYOUT
37.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA LAYOUTS: GRIDLAYOUT android:layout_orientation: marca la forma de colocar los elementos hijos, por filas o columnas.
38.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA LAYOUTS: GRIDLAYOUT android:layout_columnSpan: posibilita que una celda determinada pueda ocupar el espacio de varias columnas de la tabla.
39.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA LAYOUTS: GRIDLAYOUT android:layout_rowSpan: posibilita que una celda determinada pueda ocupar el espacio de varias filas de la tabla.
40.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA RELATIVELAYOUT
41.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA LAYOUTS: RELATIVELAYOUT Este layout permite especificar la posición de cada elemento de forma relativa a su elemento padre o a cualquier otro elemento incluido en el propio layout.
42.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width=“math_parent" android:layout_height=“math_content“ <TextView android:text=“@+id/TxtNombre”/> <Button android:id="@+id/BOTON“ android:layout_below="@id/TxtNombre" android:layout_alignParentRight="true" /> </RelativeLayout t> LAYOUTS: RELATIVELAYOUT
43.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA LAYOUTS: FRAMELAYOUTS
44.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA android:layout_toRightOf android:layout_toLeftOf android:layout_below android:layout_above LAYOUTS: RELATIVELAYOUT POSICIÓN RELATIVA AL CONTROL
45.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA android:layout_alignBaseline android:layout_alignBottom android:layout_alignTop android:layout_alignRight android:layout_alignLeft LAYOUTS: RELATIVELAYOUT ALINEACIÓN CON RESPECTO AL CONTROL
46.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA android:layout_centerInParent android:layout_centerVertical android:layout_centerHorizontal android:layout_alignParentBottom android:layout_alignParentTop android:layout_alignParentRight android:layout_alignParentLeft LAYOUTS: RELATIVELAYOUT POSICIÓN RELATIVA AL LAYOUT PADRE
47.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA android:layout_marginRight android:layout_marginLeft android:layout_marginTop android:layout_marginBottom android:layout_margin LAYOUTS: RELATIVELAYOUT OPCIONES DE MARGEN (COMUNES A TODOS)
48.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA android:paddingRight android:paddingLeft android:paddingBottom android:paddingTop android:padding LAYOUTS: RELATIVELAYOUT OPCIONES DE ESPACIADO (COMUNES A TODOS)
49.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA ABSOLUTELAYOUT
50.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA LAYOUTS: ABSOLUTELAYOUT Permite indicar las coordenadas (x,y) donde queremos que se visualice cada elemento. No es recomendable por variar según los tamaños de pantalla. ha sido marcado como obsoleto.
51.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA <AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width=“math_parent" android:layout_height=“math_content“ <Button android:id="@+id/BOTON“ android:layout_x=“130dp" android:layout_y=" 60dp " /> </AbsoluteLayout> LAYOUTS: ABSOLUTELAYOUT
52.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA android:layout_y android:layout_x LAYOUTS: ABSOLUTELAYOUT
53.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA FRAMELAYOUT
54.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA LAYOUTS: FRAMELAYOUT Posiciona las vistas usando todo el contenedor, sin distribuirlas espacialmente. Este Layout suele utilizarse cuando queremos que varias vistas ocupen un mismo lugar. Podemos hacer que solo una sea visible, o superponerlas. Para modificar la visibilidad de un elemento utilizaremos la propiedad visibility.
55.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width=“fill_parent" android:layout_height=“fill_parent“ <TextView android:text=“@+id/TxtNombre”/> <Button android:id="@+id/BOTON“/> </FrameLayout t> LAYOUTS: FRAMELAYOUT
56.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA android:visibility android:foreground LAYOUTS: FRAMELAYOUT
57.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA ANIDANDO LAYOUTS
58.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width=“math_parent" android:layout_height=“math_content“ /> …//… <FrameLayout …//… </FrameLayout> </FrameLayout> LAYOUTS: ANIDADOS
59.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA ANIMANDO LAYOUTS
60.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA android:layoutAnimation="@layout/fich_an" LAYOUTS: ANIMANDO LAYOUTS
61.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA LAYOUTS: ANIMANDO LAYOUTS <layoutAnimation xmlns:android="http://schemas.android.com/apk/res/android" android:delay=“1" android:animationOrder=“normal“ /> (random, reverse) android:animation="@layout/animacion" </>
62.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA android:interpolator android:delay android:animationOrder android:animation LAYOUTS: ANIMANDO LAYOUTS
63.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA ANIMANDO DESDE JAVA
64.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA import android.view.animation.LayoutAnimationController; import android.view.animation.TranslateAnimation; import android.widget.LinearLayout; LAYOUTS: ANIMANDO LAYOUTS DESDE JAVA
65.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA TranslateAnimation traslacion =new TranslateAnimation(rp,1f,rp,0f,rp,0f,rp,0f); traslacion.setDuration(3000); LayoutAnimationController la= new LayoutAnimationController(traslacion); la.setDelay(1); la.setOrder(LayoutAnimationController.ORDER_NORMAL); LinearLayout ll=(LinearLayout) findViewById(R.id.layout); ll.setLayoutAnimation(la); LAYOUTS: ANIMANDO LAYOUTS DESDE JAVA
66.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA translateAnimation Transformation ScaleAnimation RotateAnimation LAYOUTS: ANIMANDO LAYOUTS
67.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES