SlideShare una empresa de Scribd logo
1 de 7
Sigue #XamarinDiplomado
Lección 3: Controles de interfaz de usuario
• Humberto Jaimes
• @HJaimesDev
• humberto.jaimes@outlook.com
• http://www.hjr.com.mx
View y ViewGroup
• Las interfaces de usuario se conforman por objetos que provienen de las clases ViewGroup y View.
• Se pueden tener interfaces tan complejas como necesitemos
ViewGroup
ViewGroup View View
View View
XML
• Se pueden crear interfaces mediante XML.
• Cada etiqueta del XML es nombrada como su clase representativa.
• Se debe crear un árbol de elementos View y ViewGroup
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="I am a TextView" />
<Button android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="I am a Button" />
</LinearLayout>
Diseñador
• Xamarin ofrece un diseñador gráfico para crear las interfaces.
• Permite simular el dispositivo, temas y versión del sistema.
• Permite crear dispositivos
Agenda de la lección
• Contenedores
• Controles de interfaz de usuario
• Adaptadores y controles para colecciones
Thank You!
Gracias!
Sigue #XamarinDiplomado

Más contenido relacionado

Similar a ControlesUIViewGroupXMLDiseñadorAgendaLeccion3XamarinDiplomado

Trucos y consejos rendimiento Xamarin.Forms
Trucos y consejos rendimiento Xamarin.FormsTrucos y consejos rendimiento Xamarin.Forms
Trucos y consejos rendimiento Xamarin.FormsJavier Suárez Ruiz
 
01 Building cross-platform mobile applications with jQuery Mobile
01 Building cross-platform mobile applications with jQuery Mobile01 Building cross-platform mobile applications with jQuery Mobile
01 Building cross-platform mobile applications with jQuery MobileCristian Rodríguez Enríquez
 
7-Unidad 2: Diseño de Vista-2.3 Introducción Web Services-Desarrollo
7-Unidad 2: Diseño de Vista-2.3 Introducción Web Services-Desarrollo7-Unidad 2: Diseño de Vista-2.3 Introducción Web Services-Desarrollo
7-Unidad 2: Diseño de Vista-2.3 Introducción Web Services-DesarrolloLuis Fernando Aguas Bucheli
 
Extender Jquery para crear componentes web personalizados
Extender Jquery  para crear componentes web personalizadosExtender Jquery  para crear componentes web personalizados
Extender Jquery para crear componentes web personalizadosHéctor Curbelo Barrios
 
Creando aplicaciones windows phone
Creando aplicaciones windows phoneCreando aplicaciones windows phone
Creando aplicaciones windows phoneJavier Suárez Ruiz
 
Novedades de aries
Novedades de ariesNovedades de aries
Novedades de arieslmrv
 
7-Unidad 2: Diseños de Vista-2.3 Introducción Web Services-Desarrollo Ejemplos
7-Unidad 2: Diseños de Vista-2.3 Introducción Web Services-Desarrollo Ejemplos 7-Unidad 2: Diseños de Vista-2.3 Introducción Web Services-Desarrollo Ejemplos
7-Unidad 2: Diseños de Vista-2.3 Introducción Web Services-Desarrollo Ejemplos Luis Fernando Aguas Bucheli
 
Taller MVVM Imagine Camp Medellín (Intermedio)
Taller MVVM Imagine Camp Medellín (Intermedio)Taller MVVM Imagine Camp Medellín (Intermedio)
Taller MVVM Imagine Camp Medellín (Intermedio)Sorey García
 
Descubriendo Ruby on Rails (Desarrollo Agil de Aplicaciones Web)
Descubriendo Ruby on Rails (Desarrollo Agil de Aplicaciones Web)Descubriendo Ruby on Rails (Desarrollo Agil de Aplicaciones Web)
Descubriendo Ruby on Rails (Desarrollo Agil de Aplicaciones Web)lenny
 
Descubriendo Ruby On Rails (Desarrollo Agil De Aplicaciones Web)
Descubriendo Ruby On Rails (Desarrollo Agil De Aplicaciones Web)Descubriendo Ruby On Rails (Desarrollo Agil De Aplicaciones Web)
Descubriendo Ruby On Rails (Desarrollo Agil De Aplicaciones Web)INSIGNIA4U
 

Similar a ControlesUIViewGroupXMLDiseñadorAgendaLeccion3XamarinDiplomado (20)

Xamarin forms Xaml + C#
Xamarin forms Xaml + C#Xamarin forms Xaml + C#
Xamarin forms Xaml + C#
 
Introduccion mvc
Introduccion mvcIntroduccion mvc
Introduccion mvc
 
Trucos y consejos rendimiento Xamarin.Forms
Trucos y consejos rendimiento Xamarin.FormsTrucos y consejos rendimiento Xamarin.Forms
Trucos y consejos rendimiento Xamarin.Forms
 
01 Building cross-platform mobile applications with jQuery Mobile
01 Building cross-platform mobile applications with jQuery Mobile01 Building cross-platform mobile applications with jQuery Mobile
01 Building cross-platform mobile applications with jQuery Mobile
 
7-Unidad 2: Diseño de Vista-2.3 Introducción Web Services-Desarrollo
7-Unidad 2: Diseño de Vista-2.3 Introducción Web Services-Desarrollo7-Unidad 2: Diseño de Vista-2.3 Introducción Web Services-Desarrollo
7-Unidad 2: Diseño de Vista-2.3 Introducción Web Services-Desarrollo
 
Aplicación abc. asp net mvc 3
Aplicación abc. asp net mvc 3Aplicación abc. asp net mvc 3
Aplicación abc. asp net mvc 3
 
Manual android
Manual androidManual android
Manual android
 
Extender Jquery para crear componentes web personalizados
Extender Jquery  para crear componentes web personalizadosExtender Jquery  para crear componentes web personalizados
Extender Jquery para crear componentes web personalizados
 
Aplicaciones móviles - HTML5
Aplicaciones móviles - HTML5Aplicaciones móviles - HTML5
Aplicaciones móviles - HTML5
 
Flex Mobile
Flex MobileFlex Mobile
Flex Mobile
 
Creando aplicaciones windows phone
Creando aplicaciones windows phoneCreando aplicaciones windows phone
Creando aplicaciones windows phone
 
DAM-S7.pptx
DAM-S7.pptxDAM-S7.pptx
DAM-S7.pptx
 
Preguntasviri
PreguntasviriPreguntasviri
Preguntasviri
 
Novedades de aries
Novedades de ariesNovedades de aries
Novedades de aries
 
7-Unidad 2: Diseños de Vista-2.3 Introducción Web Services-Desarrollo Ejemplos
7-Unidad 2: Diseños de Vista-2.3 Introducción Web Services-Desarrollo Ejemplos 7-Unidad 2: Diseños de Vista-2.3 Introducción Web Services-Desarrollo Ejemplos
7-Unidad 2: Diseños de Vista-2.3 Introducción Web Services-Desarrollo Ejemplos
 
Taller MVVM Imagine Camp Medellín (Intermedio)
Taller MVVM Imagine Camp Medellín (Intermedio)Taller MVVM Imagine Camp Medellín (Intermedio)
Taller MVVM Imagine Camp Medellín (Intermedio)
 
Descubriendo Ruby on Rails (Desarrollo Agil de Aplicaciones Web)
Descubriendo Ruby on Rails (Desarrollo Agil de Aplicaciones Web)Descubriendo Ruby on Rails (Desarrollo Agil de Aplicaciones Web)
Descubriendo Ruby on Rails (Desarrollo Agil de Aplicaciones Web)
 
Descubriendo Ruby On Rails (Desarrollo Agil De Aplicaciones Web)
Descubriendo Ruby On Rails (Desarrollo Agil De Aplicaciones Web)Descubriendo Ruby On Rails (Desarrollo Agil De Aplicaciones Web)
Descubriendo Ruby On Rails (Desarrollo Agil De Aplicaciones Web)
 
Novedades de aries
Novedades de ariesNovedades de aries
Novedades de aries
 
JqueryMobile
JqueryMobile JqueryMobile
JqueryMobile
 

Más de Humberto Jaimes

Introducción a Markdown
Introducción a MarkdownIntroducción a Markdown
Introducción a MarkdownHumberto Jaimes
 
Consumo de Servicios REST en xamarin
Consumo de Servicios REST en xamarinConsumo de Servicios REST en xamarin
Consumo de Servicios REST en xamarinHumberto Jaimes
 
XamarinDiplomado: M3L3T3(HJR) Delegados
XamarinDiplomado:  M3L3T3(HJR) DelegadosXamarinDiplomado:  M3L3T3(HJR) Delegados
XamarinDiplomado: M3L3T3(HJR) DelegadosHumberto Jaimes
 
XamarinDiplomado: M3L3T2(HJR) Eventos
XamarinDiplomado: M3L3T2(HJR) EventosXamarinDiplomado: M3L3T2(HJR) Eventos
XamarinDiplomado: M3L3T2(HJR) EventosHumberto Jaimes
 
XamarinDiplomado: M3L3T1(HJR) Introducción
XamarinDiplomado:  M3L3T1(HJR) IntroducciónXamarinDiplomado:  M3L3T1(HJR) Introducción
XamarinDiplomado: M3L3T1(HJR) IntroducciónHumberto Jaimes
 
XamarinDiplomado: M2L3T4(HJR) Controles de formulario
XamarinDiplomado: M2L3T4(HJR) Controles de formularioXamarinDiplomado: M2L3T4(HJR) Controles de formulario
XamarinDiplomado: M2L3T4(HJR) Controles de formularioHumberto Jaimes
 
XamarinDiplomado: M2L3T2(HJR) Adaptadores y controles de lista
XamarinDiplomado:  M2L3T2(HJR) Adaptadores y controles de listaXamarinDiplomado:  M2L3T2(HJR) Adaptadores y controles de lista
XamarinDiplomado: M2L3T2(HJR) Adaptadores y controles de listaHumberto Jaimes
 
XamarinDiplomado: M1L4T3(HJR) Proyecto Compartido
XamarinDiplomado: M1L4T3(HJR) Proyecto CompartidoXamarinDiplomado: M1L4T3(HJR) Proyecto Compartido
XamarinDiplomado: M1L4T3(HJR) Proyecto CompartidoHumberto Jaimes
 
XamarinDiplomado: M1L4T2(HJR) Archivos Enlazados
XamarinDiplomado: M1L4T2(HJR) Archivos EnlazadosXamarinDiplomado: M1L4T2(HJR) Archivos Enlazados
XamarinDiplomado: M1L4T2(HJR) Archivos EnlazadosHumberto Jaimes
 
XamarinDiplomado M1L4T1(HJR) introducción
XamarinDiplomado M1L4T1(HJR) introducciónXamarinDiplomado M1L4T1(HJR) introducción
XamarinDiplomado M1L4T1(HJR) introducciónHumberto Jaimes
 
Diseñando aplicaciones con xamarin
Diseñando aplicaciones con xamarinDiseñando aplicaciones con xamarin
Diseñando aplicaciones con xamarinHumberto Jaimes
 
Xamarin spring fling - Xamarin y Microsoft Cognitive Services
Xamarin spring fling - Xamarin y Microsoft Cognitive ServicesXamarin spring fling - Xamarin y Microsoft Cognitive Services
Xamarin spring fling - Xamarin y Microsoft Cognitive ServicesHumberto Jaimes
 
Fundamentos de Microsoft .NET y C#
Fundamentos de Microsoft .NET y C#Fundamentos de Microsoft .NET y C#
Fundamentos de Microsoft .NET y C#Humberto Jaimes
 

Más de Humberto Jaimes (20)

Microservicios con .NET
Microservicios con .NETMicroservicios con .NET
Microservicios con .NET
 
Introducción a Markdown
Introducción a MarkdownIntroducción a Markdown
Introducción a Markdown
 
Cloud computing azure
Cloud computing azureCloud computing azure
Cloud computing azure
 
Azure Notification Hub
Azure Notification HubAzure Notification Hub
Azure Notification Hub
 
Consumo de Servicios REST en xamarin
Consumo de Servicios REST en xamarinConsumo de Servicios REST en xamarin
Consumo de Servicios REST en xamarin
 
Azure mobile
Azure mobileAzure mobile
Azure mobile
 
Introducción a Xamarin
Introducción a XamarinIntroducción a Xamarin
Introducción a Xamarin
 
XamarinDiplomado: M3L3T3(HJR) Delegados
XamarinDiplomado:  M3L3T3(HJR) DelegadosXamarinDiplomado:  M3L3T3(HJR) Delegados
XamarinDiplomado: M3L3T3(HJR) Delegados
 
XamarinDiplomado: M3L3T2(HJR) Eventos
XamarinDiplomado: M3L3T2(HJR) EventosXamarinDiplomado: M3L3T2(HJR) Eventos
XamarinDiplomado: M3L3T2(HJR) Eventos
 
XamarinDiplomado: M3L3T1(HJR) Introducción
XamarinDiplomado:  M3L3T1(HJR) IntroducciónXamarinDiplomado:  M3L3T1(HJR) Introducción
XamarinDiplomado: M3L3T1(HJR) Introducción
 
XamarinDiplomado: M2L3T4(HJR) Controles de formulario
XamarinDiplomado: M2L3T4(HJR) Controles de formularioXamarinDiplomado: M2L3T4(HJR) Controles de formulario
XamarinDiplomado: M2L3T4(HJR) Controles de formulario
 
XamarinDiplomado: M2L3T2(HJR) Adaptadores y controles de lista
XamarinDiplomado:  M2L3T2(HJR) Adaptadores y controles de listaXamarinDiplomado:  M2L3T2(HJR) Adaptadores y controles de lista
XamarinDiplomado: M2L3T2(HJR) Adaptadores y controles de lista
 
XamarinDiplomado: M1L4T3(HJR) Proyecto Compartido
XamarinDiplomado: M1L4T3(HJR) Proyecto CompartidoXamarinDiplomado: M1L4T3(HJR) Proyecto Compartido
XamarinDiplomado: M1L4T3(HJR) Proyecto Compartido
 
XamarinDiplomado: M1L4T2(HJR) Archivos Enlazados
XamarinDiplomado: M1L4T2(HJR) Archivos EnlazadosXamarinDiplomado: M1L4T2(HJR) Archivos Enlazados
XamarinDiplomado: M1L4T2(HJR) Archivos Enlazados
 
XamarinDiplomado M1L4T1(HJR) introducción
XamarinDiplomado M1L4T1(HJR) introducciónXamarinDiplomado M1L4T1(HJR) introducción
XamarinDiplomado M1L4T1(HJR) introducción
 
Diseñando aplicaciones con xamarin
Diseñando aplicaciones con xamarinDiseñando aplicaciones con xamarin
Diseñando aplicaciones con xamarin
 
Xamarin spring fling - Xamarin y Microsoft Cognitive Services
Xamarin spring fling - Xamarin y Microsoft Cognitive ServicesXamarin spring fling - Xamarin y Microsoft Cognitive Services
Xamarin spring fling - Xamarin y Microsoft Cognitive Services
 
Fundamentos de Microsoft .NET y C#
Fundamentos de Microsoft .NET y C#Fundamentos de Microsoft .NET y C#
Fundamentos de Microsoft .NET y C#
 
Xamarin insights
Xamarin insightsXamarin insights
Xamarin insights
 
Xamarin ui test
Xamarin ui testXamarin ui test
Xamarin ui test
 

Último

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 

Último (20)

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 

ControlesUIViewGroupXMLDiseñadorAgendaLeccion3XamarinDiplomado

  • 1.
  • 2. Sigue #XamarinDiplomado Lección 3: Controles de interfaz de usuario • Humberto Jaimes • @HJaimesDev • humberto.jaimes@outlook.com • http://www.hjr.com.mx
  • 3. View y ViewGroup • Las interfaces de usuario se conforman por objetos que provienen de las clases ViewGroup y View. • Se pueden tener interfaces tan complejas como necesitemos ViewGroup ViewGroup View View View View
  • 4. XML • Se pueden crear interfaces mediante XML. • Cada etiqueta del XML es nombrada como su clase representativa. • Se debe crear un árbol de elementos View y ViewGroup <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <TextView android:id="@+id/text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="I am a TextView" /> <Button android:id="@+id/button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="I am a Button" /> </LinearLayout>
  • 5. Diseñador • Xamarin ofrece un diseñador gráfico para crear las interfaces. • Permite simular el dispositivo, temas y versión del sistema. • Permite crear dispositivos
  • 6. Agenda de la lección • Contenedores • Controles de interfaz de usuario • Adaptadores y controles para colecciones