android ing.ivan petrlik azabache. componentes basicos de tipo view form widgets

112
ANDROID ING.IVAN PETRLIK AZABACHE

Upload: reina-ayo

Post on 23-Jan-2016

223 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

ANDROID

ING.IVAN PETRLIK AZABACHE

Page 2: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW

• FORM WIDGETS

Page 3: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW

• LAYOUTS

Page 4: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW

• COMPOSITE

Page 5: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW

• IMAGES & MEDIA

Page 6: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW

• TIME & DATE

Page 7: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW

• TRANSITIONS

Page 8: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW

• ADVANCED

Page 9: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW (DE FORM WIDGETS)

EditText

Largo del componente

Ancho del componente

Nombre del componente

Page 10: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW (DE FORM WIDGETS)

EditText

Page 11: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

• Nota Importante :• wrap_content : ocupa sólo el espacio necesario

para mostrar tu contenido

• match_parent : ocupa todo el espacio posible

• fill_parent

Page 12: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

• Observación :• Nótese que anteriormente “match_parent" era conocido como “fill_parent“, luego es muy

común encontrar este valor en lugar del anterior.

• A efectos prácticos son lo mismo, sin embargo la evolución de Android favorece este nuevo nombre.

Page 13: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW (DE FORM WIDGETS)

EditText

Page 14: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW (DE FORM WIDGETS)

EditText

Page 15: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW (DE FORM WIDGETS)

EditText

Page 16: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW (DE FORM WIDGETS)

EditText

Page 17: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW (DE FORM WIDGETS)

EditText

Page 18: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW (DE FORM WIDGETS)

EditText

Page 19: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW (DE FORM WIDGETS)

EditText Paso 1 : Paso 2 :

12 1

2

Page 20: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW (DE FORM WIDGETS)

EditText Paso 3 : Finalmente aparece así el EditText

:

100 dp

Page 21: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW (DE FORM WIDGETS)

EditText Si nosotros le colocamos 300dp al ancho del editText.

300 dp

Page 22: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW (DE FORM WIDGETS)

TEXTVIEW

XMLNombre del componente

Ancho del componente

Largo del componente

Texto o etiqueta del

textview

Este es el TextView

Page 23: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW (DE FORM WIDGETS)

BUTTON

Nombre del componente

Ancho del componente

Largo del componente

Texto del boton

Page 24: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW (DE FORM WIDGETS)

RADIOBUTTON

Nombre del componente

Ancho del componente

Largo del componente

Texto del radio button

Page 25: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW (DE FORM WIDGETS)

CHECKBOX

Ancho del componente

Texto del radio button

Nombre del componente

Largo del componente

Page 26: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW (DE FORM WIDGETS)

SPINNER

Largo del componente

Ancho del componente

Nombre del componente

Page 27: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW (DE FORM WIDGETS)

PROGRESSBAR

Nombre del componente

Largo del componente

Ancho del componente

Page 28: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

LINEARLAYOUT Es un contenedor que utiliza el modelo de caja para desplegar

los elementos que están dentro de él. Los widgets y contenedores secundarios que se declaren dentro de un elemento <LinearLayout> se alinearán en una columna o en un fila, uno detrás de otro.

Page 29: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

LINEARLAYOUT

Orientación del

contenedor

Largo del contenedor

Ancho del contenedor

Page 30: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

LINEARLAYOUT

Page 31: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

LINEARLAYOUT

Page 32: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

LINEARLAYOUT

Page 33: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• RelativeLayout• Su principal característica es

que los widgets que estén dentro de este contenedor basarán su posición en relación con los otros elementos. De esta forma, podemos definir que el widget X quede debajo del widget Y y que éste a su vez se alinie verticalmente con el widget Z.

Page 34: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• RelativeLayout• Cuando se crea un proyecto e n el main.xml existe e

implementado el LinearLayout .• Este LinearLayout se tiene que quitar para agregarle el

RelativeLayout.• A continuación vamos a seguir los pasos necesario para

implementar un RelativeLayout y agregar un componente.

Page 35: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• RelativeLayout

1) Seleccionar y arrastrar

al escenario

2) Soltar sobre el

escenario

Page 36: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• RelativeLayout

3) Aparece el RelativeLayout

Page 37: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• RelativeLayout

4) Seleccionar y arrastrar el

Button y soltarlo sobre el

escenario

Page 38: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• RelativeLayout

5) Soltar el Button sobre el

escenario

Page 39: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• RelativeLayout

6) Otra vez Seleccionar y arrastrar el

Button y soltarlo sobre el

escenario

Page 40: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• RelativeLayout

7) Soltar el Button sobre el

escenario

Page 41: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• TableLayout Te ayudará a posicionar tus widgets con la ayuda de celdas.

Nosotros controlamos el número de columnas y filas, las primeras pueden adaptarse al contenido que le queramos asignar mostrándose más estrechas o más amplias según sea el caso.

• TableRow Son un conjunto elementos del TableLayout ,podemos

controlar el número de filas que aparecerán en nuestra tabla.

Page 42: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• TableLayout y TableRow Sobre un proyecto nuevo , se realiza el correspondiente

diseño, cambiando de LinearLayout a TableLayout.

1) Seleccionar y arrastrar

al escenario

2) Arrastrar y

soltar sobre el

escenario

Page 43: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• TableLayout y TableRow

3) Aparece el Layout

correspondiente sobre el

escenario

Page 44: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• TableLayout y TableRow

4) Seleccionar y arrastrar el TableRow al

escenario

5) Arrastrar y soltar sobre el escenario, esta operación se va

ha repetir cuatro veces

Page 45: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• TableLayout y TableRow

6) 4 Filas generadas 7) Allí se

observa las 4 filas generadas

en el OutLine

Page 46: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• TableLayout y TableRow

8) 4Seleccionar y

arrastrar el TextView sobre

el primer TableRow

9) Arrastrar y soltar sobre el

primer TableRow

Page 47: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• TableLayout y TableRow

10) El TextView que

se ha agregado aparece en el código XML

Page 48: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• TableLayout y TableRow

11) Seleccionar y arrastrar el Plain Text

sobre el primer TableRow

12) Arrastrar y soltar sobre el

primer TableRow

Page 49: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• TableLayout y TableRow

13) El campo de texto esta

finalmente insertado sobre

el primer TableRow

Page 50: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• TableLayout y TableRow

14) El campo de texto EditText ( plain text ) se

encuentra insertado en el XML, ahora se tiene que

modificar algunas propiedades

Page 51: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• TableLayout y TableRow

15) Aparece el campo de texto debidamente perfilado

Page 52: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• TableLayout y TableRow

16) Seleccionar y arrastrar el TextView sobre el segundo TableRow

17) Arrastrar y soltar sobre el segundo TableRow

Page 53: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• TableLayout y TableRow18) El TextView que se ha agregado aparece en el código XML

Page 54: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• TableLayout y TableRow

19) Seleccionar y arrastrar el Plain Text sobre el segundo TableRow

20) Arrastrar y soltar sobre el segundo TableRow

Page 55: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• TableLayou y TableRow

14) El campo de texto EditText ( plain text ) se

encuentra insertado en el XML, ahora se tiene que

modificar algunas propiedades

21) El EditText que se ha agregado aparece en el código XML

Page 56: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• TableLayout y TableRow

22) Diseño generado hasta el momento

Page 57: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• TableLayout y TableRow

23) Seleccionar y arrastrar el

TextView sobre el tercer TableRow

24) Arrastrar y soltar sobre el

tercer TableRow

Page 58: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• TableLayout y TableRow

25) El TextView ya se encuentra dentro del TableRows y se le borra

el contenido de la propiedad Text

Page 59: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• TableLayout y TableRow

26) Seleccionar y arrastrar el

Button sobre el Tercer

TableRow

27) Arrastrar y soltar sobre el

tercer TableRow

Page 60: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• TableLayout y TableRow

28) El Button se logro insertar dentro del

TableRow

Page 61: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• TableLayout y TableRow

29) Seleccionar y arrastrar el

TextView sobre el cuarto TableRow

30) Arrastrar y soltar sobre el

cuarto TableRow

Page 62: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• TableLayout y TableRow

31) El TextView se ha agregado en el código XML, además se tiene que modificar sus propiedades

32) Se le agrego estas propiedades

Page 63: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• TableLayout y TableRow

33) Diseño generado hasta el momento

Page 64: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• TableLayout y TableRow

34) Agregando color de fondo al TableLayout

Page 65: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• TableLayout y TableRow

35) Diseño final generado

Page 66: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• GridLayout

Page 67: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• GridLayout

Page 68: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• GridLayout

Page 69: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• GridLayout

Page 70: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• GridLayout

Page 71: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• GridLayout

Page 72: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• GridLayout

Page 73: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• GridLayout

Page 74: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• GridLayout

Page 75: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• GridLayout

Page 76: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• GridLayout

) Seleccionar y arrastrar el

TextView sobre el GridLayout ) Arrastrar y

soltar sobre el GridLayout

Page 77: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• GridLayout

Page 78: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• GridLayout

Page 79: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• GridLayout

) Nuevamente Seleccionar y arrastrar el

TextView sobre el GridLayout

) Arrastrar y soltar sobre el

GridLayout

Page 80: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• GridLayout

Page 81: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• GridLayout

Page 82: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• GridLayout

) Nuevamente Seleccionar y arrastrar el

TextView sobre el GridLayout

) Arrastrar y soltar sobre el

GridLayout

Page 83: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• GridLayout

Page 84: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• GridLayout

Page 85: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• GridLayout

) Nuevamente Seleccionar y arrastrar el

TextView sobre el GridLayout ) Arrastrar y

soltar sobre el GridLayout

Page 86: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• GridLayout

Page 87: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• GridLayout

Page 88: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• GridLayout Ejemplo : Desarrollar el siguiente diseño

Page 89: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• GridLayout Sobre el código XML digitar lo siguiente :

Page 90: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• GridLayout Sobre el código XML digitar lo siguiente :

Page 91: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• GridLayout Mostrar el diseño :

Page 92: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• GridLayout Sobre el código XML digitar lo siguiente :

Page 93: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• GridLayout Mostrar el diseño :

Page 94: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• GridLayout Sobre el código XML digitar lo siguiente :

Page 95: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• GridLayout Mostrar el diseño :

Page 96: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• GridLayout Sobre el código XML digitar lo siguiente :

Page 97: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• GridLayout Mostrar el diseño :

Page 98: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• GridLayout Sobre el código XML digitar lo siguiente :

Page 99: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• GridLayout Mostrar el diseño :

Page 100: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• GridLayout Este proceso se repite hasta que se ha logrado obtener

el siguiente diseño:

Page 101: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• FrameLayout Este layout consiste en un marco que ocupa toda la

pantalla, y donde los controles se dispondrán a partir de la esquina superior izquierda, por lo que es probable que haya elementos que se queden ocultos detrás de otros.

Page 102: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• FrameLayout

1)Seleccionar y arrastrar el

FrameLayout sobre el

escenario

2) Arrastrar y soltar el

FrameLayout sobre el

escenario

Page 103: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• FrameLayout

3)Aparece el FrameLayout

Page 104: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• FrameLayout

3)codigo XML generado

Page 105: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• FrameLayout

Page 106: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• FrameLayout

Page 107: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• FrameLayout

Page 108: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• FrameLayout

Page 109: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• FrameLayout

Page 110: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• FrameLayout

Page 111: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• FrameLayout

Page 112: ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS

COMPONENTES BASICOS DE TIPO VIEW ( LAYOUTS)

• FrameLayout