SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Downloaden Sie, um offline zu lesen
1. Diseño de la interfaz
2. Configuración del método en el evento
Click del botón
3. Programación en Java
1. Los latipos de layouts
Carlos Mario Gómez Arcila.
Elementos no gráficos que permiten organizar el contenido en un
Activity.
LinearLayout: Dispone los
elementos en una fila o en
una columna.
TableLayout: Distribuye los
elementos de forma tabular.
Se utiliza la etiqueta
<TableRow> cada vez que
queremos insertar una
nueva línea.
RelativeLayout: Dispone
los elementos en relación a
otro o al padre.
AbsoluteLayout: Posiciona
los elementos de forma
absoluta.
FrameLayout: Permite el
cambio dinámico de los
elementos que contiene.
Carlos Mario Gómez Arcila.
<LinearLayout xmlns:android="http://...
android:layout_height="match_parent"
android:layout_width="match_parent"
android:orientation ="vertical">
<AnalogClock
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<CheckBox
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Un checkBox"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Un botón"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Un texto cualquiera"/>
</LinearLayout>
En el ejemplo se solicita
pegar el xml que tiene
texto negro, la parte gris
corresponde al xml del
layout inicial de la
Activity, y a continuación
modificar el tipo del
layout contenedor (que
está en gris), por otros
tipos diferentes
Carlos Mario Gómez Arcila.
Carlos Mario Gómez Arcila.
Definición de variables
Carlos Mario Gómez Arcila.
Relación de variables con los
objetos de la interfaz
Carlos Mario Gómez Arcila.
Método para el botón 1
Carlos Mario Gómez Arcila.
http://elbauldelprogramador.com/
http://www.androidcurso.com/
http://developer.android.com/

Weitere ähnliche Inhalte

Andere mochten auch

Generadores FG Wilson en Puerto Rico
Generadores FG Wilson en Puerto RicoGeneradores FG Wilson en Puerto Rico
Generadores FG Wilson en Puerto Rico
rbyerlee
 
Failcon10 387 million ways to fail
Failcon10 387 million ways to failFailcon10 387 million ways to fail
Failcon10 387 million ways to fail
Stanford University
 
Richard joseph neutra
Richard joseph neutraRichard joseph neutra
Richard joseph neutra
alvaro
 
160esp disenoreservorioselevados
160esp disenoreservorioselevados160esp disenoreservorioselevados
160esp disenoreservorioselevados
erslide71
 

Andere mochten auch (15)

GitHub Pull Request Builder for Drupal
GitHub Pull Request Builder for DrupalGitHub Pull Request Builder for Drupal
GitHub Pull Request Builder for Drupal
 
Swiss Beauty Day 2013
Swiss Beauty Day 2013Swiss Beauty Day 2013
Swiss Beauty Day 2013
 
Reglamento para el cambio de nombre y sexo para personas transexuales y trang...
Reglamento para el cambio de nombre y sexo para personas transexuales y trang...Reglamento para el cambio de nombre y sexo para personas transexuales y trang...
Reglamento para el cambio de nombre y sexo para personas transexuales y trang...
 
2012 ucm-magister-cms-mashup-jesusflores
2012 ucm-magister-cms-mashup-jesusflores2012 ucm-magister-cms-mashup-jesusflores
2012 ucm-magister-cms-mashup-jesusflores
 
Generadores FG Wilson en Puerto Rico
Generadores FG Wilson en Puerto RicoGeneradores FG Wilson en Puerto Rico
Generadores FG Wilson en Puerto Rico
 
Failcon10 387 million ways to fail
Failcon10 387 million ways to failFailcon10 387 million ways to fail
Failcon10 387 million ways to fail
 
10 cosas que me hubiera gustado saber cuando llegué a NYC.
10 cosas que me hubiera gustado saber cuando llegué a NYC. 10 cosas que me hubiera gustado saber cuando llegué a NYC.
10 cosas que me hubiera gustado saber cuando llegué a NYC.
 
Poliza assa
Poliza assaPoliza assa
Poliza assa
 
Richard joseph neutra
Richard joseph neutraRichard joseph neutra
Richard joseph neutra
 
ADEL ALI ABDELGAWAD ALI
ADEL ALI ABDELGAWAD ALIADEL ALI ABDELGAWAD ALI
ADEL ALI ABDELGAWAD ALI
 
160esp disenoreservorioselevados
160esp disenoreservorioselevados160esp disenoreservorioselevados
160esp disenoreservorioselevados
 
Adolescencia, infancia, activos para la salud_2014.#aiactivos
Adolescencia, infancia, activos para la salud_2014.#aiactivosAdolescencia, infancia, activos para la salud_2014.#aiactivos
Adolescencia, infancia, activos para la salud_2014.#aiactivos
 
Brochure - FCGroup 2015
Brochure - FCGroup 2015Brochure - FCGroup 2015
Brochure - FCGroup 2015
 
Legislacion del comercio internacional - CONTRATOS INTERNACIONALES
Legislacion del comercio internacional - CONTRATOS INTERNACIONALESLegislacion del comercio internacional - CONTRATOS INTERNACIONALES
Legislacion del comercio internacional - CONTRATOS INTERNACIONALES
 
Chapter 3 kitchen tools and equipments
Chapter 3   kitchen tools and equipmentsChapter 3   kitchen tools and equipments
Chapter 3 kitchen tools and equipments
 

Ähnlich wie Clase 14 desarrollo android layouts y ejercicio 3 calculadora cuentahuevos

Ähnlich wie Clase 14 desarrollo android layouts y ejercicio 3 calculadora cuentahuevos (20)

Layout en android
Layout en androidLayout en android
Layout en android
 
Android Superstar - Buenas Prácticas
Android Superstar - Buenas PrácticasAndroid Superstar - Buenas Prácticas
Android Superstar - Buenas Prácticas
 
CLASE MUESTRA.pptx
CLASE MUESTRA.pptxCLASE MUESTRA.pptx
CLASE MUESTRA.pptx
 
Aplicaciones moviles clase10 layout
Aplicaciones moviles clase10 layoutAplicaciones moviles clase10 layout
Aplicaciones moviles clase10 layout
 
Layouts
LayoutsLayouts
Layouts
 
"Android de la A a la Z" -- Unidad 10
"Android de la A a la Z" -- Unidad 10"Android de la A a la Z" -- Unidad 10
"Android de la A a la Z" -- Unidad 10
 
Phonegap
PhonegapPhonegap
Phonegap
 
En 20 minutos ... jQuery
En 20 minutos ... jQueryEn 20 minutos ... jQuery
En 20 minutos ... jQuery
 
S5 android ui
S5 android uiS5 android ui
S5 android ui
 
Desarrollo de aplicaciones con wpf
Desarrollo de aplicaciones con wpfDesarrollo de aplicaciones con wpf
Desarrollo de aplicaciones con wpf
 
Trucos y consejos rendimiento Xamarin.Forms
Trucos y consejos rendimiento Xamarin.FormsTrucos y consejos rendimiento Xamarin.Forms
Trucos y consejos rendimiento Xamarin.Forms
 
Laboratorio desarrollo de aplicaciones WEB con GeneXus Tilo
Laboratorio desarrollo de aplicaciones WEB con GeneXus TiloLaboratorio desarrollo de aplicaciones WEB con GeneXus Tilo
Laboratorio desarrollo de aplicaciones WEB con GeneXus Tilo
 
Portafolio
PortafolioPortafolio
Portafolio
 
Swing intefaz grafica de usuario
Swing intefaz grafica de usuarioSwing intefaz grafica de usuario
Swing intefaz grafica de usuario
 
Introducción al desarrollo Web: Frontend con Angular 6
Introducción al desarrollo Web: Frontend con Angular 6Introducción al desarrollo Web: Frontend con Angular 6
Introducción al desarrollo Web: Frontend con Angular 6
 
Bases de Datos en Java - Intro a Hibernate
Bases de Datos en Java - Intro a HibernateBases de Datos en Java - Intro a Hibernate
Bases de Datos en Java - Intro a Hibernate
 
Gestores de diseño
Gestores de diseñoGestores de diseño
Gestores de diseño
 
Gestores de diseño
Gestores de diseñoGestores de diseño
Gestores de diseño
 
Gestores de diseño
Gestores de diseñoGestores de diseño
Gestores de diseño
 
UDA-Componentes RUP. Jerarquía (v2.1.1 deprecado)
UDA-Componentes RUP. Jerarquía  (v2.1.1 deprecado)UDA-Componentes RUP. Jerarquía  (v2.1.1 deprecado)
UDA-Componentes RUP. Jerarquía (v2.1.1 deprecado)
 

Kürzlich hochgeladen

Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 

Kürzlich hochgeladen (20)

Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Linea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxLinea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docx
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 

Clase 14 desarrollo android layouts y ejercicio 3 calculadora cuentahuevos

  • 1. 1. Diseño de la interfaz 2. Configuración del método en el evento Click del botón 3. Programación en Java 1. Los latipos de layouts
  • 2. Carlos Mario Gómez Arcila. Elementos no gráficos que permiten organizar el contenido en un Activity. LinearLayout: Dispone los elementos en una fila o en una columna. TableLayout: Distribuye los elementos de forma tabular. Se utiliza la etiqueta <TableRow> cada vez que queremos insertar una nueva línea. RelativeLayout: Dispone los elementos en relación a otro o al padre. AbsoluteLayout: Posiciona los elementos de forma absoluta. FrameLayout: Permite el cambio dinámico de los elementos que contiene.
  • 3. Carlos Mario Gómez Arcila. <LinearLayout xmlns:android="http://... android:layout_height="match_parent" android:layout_width="match_parent" android:orientation ="vertical"> <AnalogClock android:layout_width="wrap_content" android:layout_height="wrap_content"/> <CheckBox android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Un checkBox"/> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Un botón"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Un texto cualquiera"/> </LinearLayout> En el ejemplo se solicita pegar el xml que tiene texto negro, la parte gris corresponde al xml del layout inicial de la Activity, y a continuación modificar el tipo del layout contenedor (que está en gris), por otros tipos diferentes
  • 5. Carlos Mario Gómez Arcila. Definición de variables
  • 6. Carlos Mario Gómez Arcila. Relación de variables con los objetos de la interfaz
  • 7. Carlos Mario Gómez Arcila. Método para el botón 1
  • 8. Carlos Mario Gómez Arcila. http://elbauldelprogramador.com/ http://www.androidcurso.com/ http://developer.android.com/