SlideShare una empresa de Scribd logo
1 de 25
En este diálogo especificamos el nombre de la
aplicación y proyecto (pueden ser iguales) y el
nombre del paquete java donde se almacenarán
los archivos java que creemos (normalmente la url
de su empresa al revés).
Ahora empezaremos a presionar el botón next para
pasar a otras configuraciones de nuestra aplicación, por
el momento dejaremos todos los valores por defecto en
cada una de los diálogos que aparece (son 5 diálogos
actualmente), en el último diálogo debe aparecer el
botón "Finish" el cual presionamos.
Veamos paso a paso como creamos la interfaz
visual de nuestro programa. Primero borramos el
TextView que aparece por defecto cuando se crea
un proyecto con el ADT. Ahora desde la ventana
"Palette" seleccionamos de la pestaña "Form
Widgets" el control "TextView" y lo arrastramos a la
ventana de diseño de nuestra interfaz:
Ahora lo seleccionamos y en la ventana de
propiedades especificamos la propiedad text (como
habíamos visto anteriormente) disponemos el texto
"Ingrese el primer valor:":
También vamos a especificar la propiedad "Id", la
misma aparece primera en la paleta de
propiedades y le asignaremos el valor @+id/num1
(el nombre es el que se indica luego de la barra es
decir cambiamos textView1por tv1) Cuidado de no
borrar @+id/
Hemos entonces asignado como nombre a este
objeto: tv1 (recordemos que se trata de un objeto
de la clase TextView)
Ahora de la paleta de componentes
seleccionamos la pestaña "Text Fields" y
arrastramos el primero (el que tiene la etiqueta
abc)
Efectuamos los mismos pasos para crear el segundo
TextView y EditText (inicializamos las propiedades
respectivas) Definimos los id con los nombres num1 y
num2, el resultado visual debe ser algo semejante a
esto:
De la pestaña "Form Widgets" arrastramos un
control de tipo "Button":
Inicializamos la propiedad text con el texto "Sumar" y la
propiedad id la dejamos con el valor ya creado
llamado “Calcular".
Para terminar con nuestra interfaz visual arrastramos un
tercer objeto de tipo TextView y definimos la propiedad
id con el valor “res" y la propiedad text con el texto
"resultado", recordemos que la interfaz final debe ser
semejante a esta:
Si en este momento ejecutamos la aplicación
aparece la interfaz visual correctamente pero
cuando presionemos el botón no mostrará la
suma.
Es fundamental una vez finalizada la interfaz
visual proceder a grabarla (icono de los
diskettes) o la opción File->Save para que se
actualicen los archivos que se generan
automáticamente.
Hasta ahora hemos trabajado solo con el archivo
xml (activity_main.xml) donde se definen los
controles visuales de la ventana que estamos
creando.
Abrimos seguidamente el archivo
MainActivity.java que lo podemos ubicar en la
carpeta src:
La clase MainActivity hereda
de la clase Activity. La clase
Activity representa una
ventana de Android y tiene
todos los métodos necesarios
para crear y mostrar los
objetos que hemos dispuesto
en el archivo xml.
Ahora debemos ir al archivo
XML e inicializar la propiedad
OnClick del objeto Calcular
con el nombre del método
que acabamos de crear
(este paso es fundamental
para que el objeto de la
clase Button pueda llamar al
método sumar que
acabamos de crear):
Asi mismo abriremos nuestro emulador para poder
llevar acabo nuestra aplicación.
Seleccionados Launch
Y dejamos que se abra nuestro emulador para
android….
Después nos abrirá nuestro emulador
Para correrlo seleccionamos nuestro programa,
damos click derecho y seleccionados la opcion RUN
AS de ahí la opcion de 1 Android Application
Después nos abrirá una ventana donde nosotros
seleccionaremos la opcion YES
En la celda inferior con la etiqueta LogCat nos
aparecerá el proceso de nuestro programa, ahí
mismo nos mostrara si existen problemas en dicho
programa.
Si ejecutamos nuestro programa
podemos ver ahora que luego
de cargar dos valores al
presionar el botón aparece en
el tercer TextView el resultado
de la suma de los dos EditText:
Agregamos Valores y listo; y en la parte inferior nos
mostrara el resultado

Más contenido relacionado

La actualidad más candente

La actualidad más candente (16)

Programa 5
Programa 5Programa 5
Programa 5
 
Presentacion de proyecto
Presentacion de proyectoPresentacion de proyecto
Presentacion de proyecto
 
Creacion de Aplicaciones en Eclipse
Creacion de Aplicaciones en EclipseCreacion de Aplicaciones en Eclipse
Creacion de Aplicaciones en Eclipse
 
Mini Tutorial De Matlab
Mini Tutorial De MatlabMini Tutorial De Matlab
Mini Tutorial De Matlab
 
Ejerciciosj query
Ejerciciosj queryEjerciciosj query
Ejerciciosj query
 
Objetivo interfas a codigo
Objetivo interfas a codigoObjetivo interfas a codigo
Objetivo interfas a codigo
 
Programa 3 Calcular el sueldo
Programa 3 Calcular el sueldoPrograma 3 Calcular el sueldo
Programa 3 Calcular el sueldo
 
Informe votaciones
Informe votacionesInforme votaciones
Informe votaciones
 
Unidad 4 tema 4 - 3
Unidad 4 tema 4 - 3Unidad 4 tema 4 - 3
Unidad 4 tema 4 - 3
 
Programa 3
Programa 3Programa 3
Programa 3
 
Guia practicaiuprg3
Guia practicaiuprg3Guia practicaiuprg3
Guia practicaiuprg3
 
Manual de android
Manual de androidManual de android
Manual de android
 
manual visual_studio_2010_
manual visual_studio_2010_manual visual_studio_2010_
manual visual_studio_2010_
 
Visual basic
Visual basicVisual basic
Visual basic
 
Programa 6
Programa 6Programa 6
Programa 6
 
Formulario u4tema4
Formulario u4tema4Formulario u4tema4
Formulario u4tema4
 

Destacado

Iv г-клас, ОУ "Петко Каравелов"- Асеновград
Iv г-клас, ОУ "Петко Каравелов"- АсеновградIv г-клас, ОУ "Петко Каравелов"- Асеновград
Iv г-клас, ОУ "Петко Каравелов"- АсеновградЖана Петрова
 
Cloud Management With Vistara
Cloud Management With VistaraCloud Management With Vistara
Cloud Management With VistaraVistara
 
Accumulo Summit 2015: Accumulo In-Depth: Building Bulk Ingest [Sponsored]
Accumulo Summit 2015: Accumulo In-Depth: Building Bulk Ingest [Sponsored]Accumulo Summit 2015: Accumulo In-Depth: Building Bulk Ingest [Sponsored]
Accumulo Summit 2015: Accumulo In-Depth: Building Bulk Ingest [Sponsored]Accumulo Summit
 
Y'guaçu da mãe d'água
Y'guaçu da mãe d'águaY'guaçu da mãe d'água
Y'guaçu da mãe d'águamallkuchanez
 
Contaminacion electrónica
Contaminacion electrónicaContaminacion electrónica
Contaminacion electrónicaFhellix Ll
 
Top 14 security interview tips
Top 14 security interview tipsTop 14 security interview tips
Top 14 security interview tipssecuritycareer
 
Top 12 security resume tips
Top 12 security resume tipsTop 12 security resume tips
Top 12 security resume tipssecuritycareer
 
Recipe collection 22
Recipe collection 22Recipe collection 22
Recipe collection 22Sal Lie
 
Catalogue des formations pour chefs de petites entreprise !!!
Catalogue des formations pour chefs de petites entreprise !!! Catalogue des formations pour chefs de petites entreprise !!!
Catalogue des formations pour chefs de petites entreprise !!! Champagne Ardennes Gestion
 
¿Cómo evitar la corrosión?
¿Cómo evitar la corrosión?¿Cómo evitar la corrosión?
¿Cómo evitar la corrosión?Jaziel Flores
 
Sesión 4 castro, j. (2007). la investig en em, una hipotesis de trabajo (e...
Sesión 4   castro, j.  (2007). la investig en em, una hipotesis de trabajo (e...Sesión 4   castro, j.  (2007). la investig en em, una hipotesis de trabajo (e...
Sesión 4 castro, j. (2007). la investig en em, una hipotesis de trabajo (e...Yerikson Huz
 
trabalhar sentado
trabalhar sentadotrabalhar sentado
trabalhar sentadoMbuli Lamen
 
Plan de desarrollo universidad de la guajira
Plan de desarrollo universidad de la guajiraPlan de desarrollo universidad de la guajira
Plan de desarrollo universidad de la guajiraluisa-riveira
 
NASA_CCO_status-2013 update
NASA_CCO_status-2013 updateNASA_CCO_status-2013 update
NASA_CCO_status-2013 updateDmitry Tseitlin
 
Presentation for nursing 3
Presentation for nursing 3Presentation for nursing 3
Presentation for nursing 3edith ogletree
 
How to Set Up Oral Homework?
How to Set Up Oral Homework?How to Set Up Oral Homework?
How to Set Up Oral Homework?Weena Naa
 
Nascimentos naturais - amuletos
Nascimentos naturais - amuletosNascimentos naturais - amuletos
Nascimentos naturais - amuletosmallkuchanez
 

Destacado (20)

Introduction to digital marketing
Introduction to digital marketingIntroduction to digital marketing
Introduction to digital marketing
 
Iv г-клас, ОУ "Петко Каравелов"- Асеновград
Iv г-клас, ОУ "Петко Каравелов"- АсеновградIv г-клас, ОУ "Петко Каравелов"- Асеновград
Iv г-клас, ОУ "Петко Каравелов"- Асеновград
 
Cloud Management With Vistara
Cloud Management With VistaraCloud Management With Vistara
Cloud Management With Vistara
 
Accumulo Summit 2015: Accumulo In-Depth: Building Bulk Ingest [Sponsored]
Accumulo Summit 2015: Accumulo In-Depth: Building Bulk Ingest [Sponsored]Accumulo Summit 2015: Accumulo In-Depth: Building Bulk Ingest [Sponsored]
Accumulo Summit 2015: Accumulo In-Depth: Building Bulk Ingest [Sponsored]
 
Y'guaçu da mãe d'água
Y'guaçu da mãe d'águaY'guaçu da mãe d'água
Y'guaçu da mãe d'água
 
Programa 4
Programa 4Programa 4
Programa 4
 
Contaminacion electrónica
Contaminacion electrónicaContaminacion electrónica
Contaminacion electrónica
 
Top 14 security interview tips
Top 14 security interview tipsTop 14 security interview tips
Top 14 security interview tips
 
Top 12 security resume tips
Top 12 security resume tipsTop 12 security resume tips
Top 12 security resume tips
 
Recipe collection 22
Recipe collection 22Recipe collection 22
Recipe collection 22
 
Catalogue des formations pour chefs de petites entreprise !!!
Catalogue des formations pour chefs de petites entreprise !!! Catalogue des formations pour chefs de petites entreprise !!!
Catalogue des formations pour chefs de petites entreprise !!!
 
¿Cómo evitar la corrosión?
¿Cómo evitar la corrosión?¿Cómo evitar la corrosión?
¿Cómo evitar la corrosión?
 
Sesión 4 castro, j. (2007). la investig en em, una hipotesis de trabajo (e...
Sesión 4   castro, j.  (2007). la investig en em, una hipotesis de trabajo (e...Sesión 4   castro, j.  (2007). la investig en em, una hipotesis de trabajo (e...
Sesión 4 castro, j. (2007). la investig en em, una hipotesis de trabajo (e...
 
trabalhar sentado
trabalhar sentadotrabalhar sentado
trabalhar sentado
 
Σ.Μ.Ν._ ΜΥΘΟΙ
Σ.Μ.Ν._ ΜΥΘΟΙΣ.Μ.Ν._ ΜΥΘΟΙ
Σ.Μ.Ν._ ΜΥΘΟΙ
 
Plan de desarrollo universidad de la guajira
Plan de desarrollo universidad de la guajiraPlan de desarrollo universidad de la guajira
Plan de desarrollo universidad de la guajira
 
NASA_CCO_status-2013 update
NASA_CCO_status-2013 updateNASA_CCO_status-2013 update
NASA_CCO_status-2013 update
 
Presentation for nursing 3
Presentation for nursing 3Presentation for nursing 3
Presentation for nursing 3
 
How to Set Up Oral Homework?
How to Set Up Oral Homework?How to Set Up Oral Homework?
How to Set Up Oral Homework?
 
Nascimentos naturais - amuletos
Nascimentos naturais - amuletosNascimentos naturais - amuletos
Nascimentos naturais - amuletos
 

Similar a Creación de interfaz visual en Android Studio

Similar a Creación de interfaz visual en Android Studio (20)

Programa2 eclipse
Programa2 eclipsePrograma2 eclipse
Programa2 eclipse
 
Programa2
Programa2 Programa2
Programa2
 
Tutorial 1 android
Tutorial 1 androidTutorial 1 android
Tutorial 1 android
 
002-ProgramacionGraficaQt.pdf
002-ProgramacionGraficaQt.pdf002-ProgramacionGraficaQt.pdf
002-ProgramacionGraficaQt.pdf
 
Android
AndroidAndroid
Android
 
Adelanto de los temas de android (introduccion-10)
Adelanto de los temas de android (introduccion-10)Adelanto de los temas de android (introduccion-10)
Adelanto de los temas de android (introduccion-10)
 
De los temas de android (introduccion-10)
De los temas de android (introduccion-10)De los temas de android (introduccion-10)
De los temas de android (introduccion-10)
 
Mobilessss
MobilessssMobilessss
Mobilessss
 
Manual aplicaciones mobiles
Manual aplicaciones mobilesManual aplicaciones mobiles
Manual aplicaciones mobiles
 
Intro Power Builder - JUGM 2010
Intro Power Builder - JUGM 2010Intro Power Builder - JUGM 2010
Intro Power Builder - JUGM 2010
 
APLICACIóN MóVIL QUE CALCULE EL SUELDO FINAL DE UN TRABAJADOR
APLICACIóN MóVIL QUE CALCULE EL SUELDO FINAL DE UN TRABAJADORAPLICACIóN MóVIL QUE CALCULE EL SUELDO FINAL DE UN TRABAJADOR
APLICACIóN MóVIL QUE CALCULE EL SUELDO FINAL DE UN TRABAJADOR
 
APLICACIONES CREADAS PARA ANDROID
APLICACIONES CREADAS PARA ANDROIDAPLICACIONES CREADAS PARA ANDROID
APLICACIONES CREADAS PARA ANDROID
 
Aplicación zirconia
Aplicación zirconiaAplicación zirconia
Aplicación zirconia
 
Bases de datos_angelina_monetti
Bases de datos_angelina_monettiBases de datos_angelina_monetti
Bases de datos_angelina_monetti
 
Sesión5 applets
Sesión5 appletsSesión5 applets
Sesión5 applets
 
10 Herramientas Visual Basic
10 Herramientas Visual Basic 10 Herramientas Visual Basic
10 Herramientas Visual Basic
 
Eclipse
EclipseEclipse
Eclipse
 
Programas de consola en java con net beans por gio
Programas de consola en java con net beans por gioProgramas de consola en java con net beans por gio
Programas de consola en java con net beans por gio
 
bases de datos desde visual basic
bases de datos desde visual basicbases de datos desde visual basic
bases de datos desde visual basic
 
Como insertar una imagen en eclipse
Como insertar una imagen en eclipseComo insertar una imagen en eclipse
Como insertar una imagen en eclipse
 

Más de valeangel123 (19)

Programa 8
Programa 8Programa 8
Programa 8
 
Programa6
Programa6Programa6
Programa6
 
Programa 7
Programa 7Programa 7
Programa 7
 
Programa 5
Programa 5Programa 5
Programa 5
 
Programa 4
Programa 4Programa 4
Programa 4
 
Programa 3
Programa 3Programa 3
Programa 3
 
Programa 2
Programa 2Programa 2
Programa 2
 
Presentacion emuladores
Presentacion emuladoresPresentacion emuladores
Presentacion emuladores
 
Importancia de los dispositivos moviles
Importancia de los dispositivos movilesImportancia de los dispositivos moviles
Importancia de los dispositivos moviles
 
Hola mundo
Hola mundoHola mundo
Hola mundo
 
Emuladores
EmuladoresEmuladores
Emuladores
 
Eclipse 1 3
Eclipse 1 3Eclipse 1 3
Eclipse 1 3
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Amilcar corregido
Amilcar corregidoAmilcar corregido
Amilcar corregido
 
Amilcar
AmilcarAmilcar
Amilcar
 
Programa6
Programa6Programa6
Programa6
 
Programa 7
Programa 7Programa 7
Programa 7
 
Programa 5
Programa 5Programa 5
Programa 5
 
Programa 3
Programa 3Programa 3
Programa 3
 

Último

El Arte De La Contabilidad Explorando La Contabilidad De Costos
El Arte De La Contabilidad Explorando La Contabilidad De CostosEl Arte De La Contabilidad Explorando La Contabilidad De Costos
El Arte De La Contabilidad Explorando La Contabilidad De Costosocantotete
 
QUE REQUISITOS DEBO CUMPLIR PARA PENSIONARME.pdf
QUE REQUISITOS DEBO CUMPLIR PARA PENSIONARME.pdfQUE REQUISITOS DEBO CUMPLIR PARA PENSIONARME.pdf
QUE REQUISITOS DEBO CUMPLIR PARA PENSIONARME.pdflupismdo
 
MANUAL PARA OBTENER MI PENSIÓN O RETIRAR MIS RECURSOS.pdf
MANUAL PARA OBTENER MI PENSIÓN O RETIRAR MIS RECURSOS.pdfMANUAL PARA OBTENER MI PENSIÓN O RETIRAR MIS RECURSOS.pdf
MANUAL PARA OBTENER MI PENSIÓN O RETIRAR MIS RECURSOS.pdflupismdo
 
Estructura y elaboración de un presupuesto financiero
Estructura y elaboración de un presupuesto financieroEstructura y elaboración de un presupuesto financiero
Estructura y elaboración de un presupuesto financieroMARTINMARTINEZ30236
 
Trabajo no remunerado de las mujeres en México.pptx
Trabajo no remunerado de las mujeres en México.pptxTrabajo no remunerado de las mujeres en México.pptx
Trabajo no remunerado de las mujeres en México.pptxguadalupevjara
 
ley del ISO Y acreditamientos y extensiones
ley del ISO Y acreditamientos y extensionesley del ISO Y acreditamientos y extensiones
ley del ISO Y acreditamientos y extensionesYimiLopesBarrios
 
TEMA 3 DECISIONES DE INVERSION Y FINANCIACION UNIVERISDAD REY JUAN CARLOS
TEMA 3 DECISIONES DE INVERSION Y FINANCIACION UNIVERISDAD REY JUAN CARLOSTEMA 3 DECISIONES DE INVERSION Y FINANCIACION UNIVERISDAD REY JUAN CARLOS
TEMA 3 DECISIONES DE INVERSION Y FINANCIACION UNIVERISDAD REY JUAN CARLOSreyjuancarlosjose
 
Politicas publicas para el sector agropecuario en México.pptx
Politicas publicas para el sector agropecuario en México.pptxPoliticas publicas para el sector agropecuario en México.pptx
Politicas publicas para el sector agropecuario en México.pptxvladisse
 
Sección 13 Inventarios, NIIF PARA PYMES
Sección  13 Inventarios, NIIF PARA PYMESSección  13 Inventarios, NIIF PARA PYMES
Sección 13 Inventarios, NIIF PARA PYMESssuser10db01
 
HUERTO FAMILIAR JUSTIFICACION DE PROYECTO.pptx
HUERTO FAMILIAR JUSTIFICACION DE PROYECTO.pptxHUERTO FAMILIAR JUSTIFICACION DE PROYECTO.pptx
HUERTO FAMILIAR JUSTIFICACION DE PROYECTO.pptxGerardoOroc
 
Mercado de factores productivos - Unidad 9
Mercado de factores productivos - Unidad 9Mercado de factores productivos - Unidad 9
Mercado de factores productivos - Unidad 9NahuelEmilianoPeralt
 
Situación y Perspectivas de la Economía Mundial (WESP) 2024-UN.pdf
Situación y Perspectivas de la Economía Mundial (WESP) 2024-UN.pdfSituación y Perspectivas de la Economía Mundial (WESP) 2024-UN.pdf
Situación y Perspectivas de la Economía Mundial (WESP) 2024-UN.pdfCondor Tuyuyo
 
S. NICSP Nº 42 normas internacionales de contabilidad del sector publico.pptx
S. NICSP Nº 42 normas internacionales de contabilidad del sector publico.pptxS. NICSP Nº 42 normas internacionales de contabilidad del sector publico.pptx
S. NICSP Nº 42 normas internacionales de contabilidad del sector publico.pptxMayraTorricoMaldonad
 
383348624-324224192-Desnaturalizacion-de-Los-Contratos-Modales-pdf.pdf
383348624-324224192-Desnaturalizacion-de-Los-Contratos-Modales-pdf.pdf383348624-324224192-Desnaturalizacion-de-Los-Contratos-Modales-pdf.pdf
383348624-324224192-Desnaturalizacion-de-Los-Contratos-Modales-pdf.pdfemerson vargas panduro
 
Proyecto de catálogo de cuentas EMPRESA.
Proyecto de catálogo de cuentas EMPRESA.Proyecto de catálogo de cuentas EMPRESA.
Proyecto de catálogo de cuentas EMPRESA.ssuser10db01
 
41 RAZONES DE PORQUE SI ESTAMOS MAL EN MÉXICO
41 RAZONES DE PORQUE SI ESTAMOS MAL EN MÉXICO41 RAZONES DE PORQUE SI ESTAMOS MAL EN MÉXICO
41 RAZONES DE PORQUE SI ESTAMOS MAL EN MÉXICOlupismdo
 
Trabajo tres_23 de abrilkckckckkckkccckc
Trabajo tres_23 de abrilkckckckkckkccckcTrabajo tres_23 de abrilkckckckkckkccckc
Trabajo tres_23 de abrilkckckckkckkccckclauravacca3
 
Principios de economia Mankiw 6 edicion.pdf
Principios de economia Mankiw 6 edicion.pdfPrincipios de economia Mankiw 6 edicion.pdf
Principios de economia Mankiw 6 edicion.pdfauxcompras5
 
PRESUPUESTOS COMO HERRAMIENTA DE GESTION - UNIAGUSTINIANA.pptx
PRESUPUESTOS COMO HERRAMIENTA DE GESTION - UNIAGUSTINIANA.pptxPRESUPUESTOS COMO HERRAMIENTA DE GESTION - UNIAGUSTINIANA.pptx
PRESUPUESTOS COMO HERRAMIENTA DE GESTION - UNIAGUSTINIANA.pptxmanuelrojash
 
Sistema de Control Interno aplicaciones en nuestra legislacion
Sistema de Control Interno aplicaciones en nuestra legislacionSistema de Control Interno aplicaciones en nuestra legislacion
Sistema de Control Interno aplicaciones en nuestra legislacionPedroSalasSantiago
 

Último (20)

El Arte De La Contabilidad Explorando La Contabilidad De Costos
El Arte De La Contabilidad Explorando La Contabilidad De CostosEl Arte De La Contabilidad Explorando La Contabilidad De Costos
El Arte De La Contabilidad Explorando La Contabilidad De Costos
 
QUE REQUISITOS DEBO CUMPLIR PARA PENSIONARME.pdf
QUE REQUISITOS DEBO CUMPLIR PARA PENSIONARME.pdfQUE REQUISITOS DEBO CUMPLIR PARA PENSIONARME.pdf
QUE REQUISITOS DEBO CUMPLIR PARA PENSIONARME.pdf
 
MANUAL PARA OBTENER MI PENSIÓN O RETIRAR MIS RECURSOS.pdf
MANUAL PARA OBTENER MI PENSIÓN O RETIRAR MIS RECURSOS.pdfMANUAL PARA OBTENER MI PENSIÓN O RETIRAR MIS RECURSOS.pdf
MANUAL PARA OBTENER MI PENSIÓN O RETIRAR MIS RECURSOS.pdf
 
Estructura y elaboración de un presupuesto financiero
Estructura y elaboración de un presupuesto financieroEstructura y elaboración de un presupuesto financiero
Estructura y elaboración de un presupuesto financiero
 
Trabajo no remunerado de las mujeres en México.pptx
Trabajo no remunerado de las mujeres en México.pptxTrabajo no remunerado de las mujeres en México.pptx
Trabajo no remunerado de las mujeres en México.pptx
 
ley del ISO Y acreditamientos y extensiones
ley del ISO Y acreditamientos y extensionesley del ISO Y acreditamientos y extensiones
ley del ISO Y acreditamientos y extensiones
 
TEMA 3 DECISIONES DE INVERSION Y FINANCIACION UNIVERISDAD REY JUAN CARLOS
TEMA 3 DECISIONES DE INVERSION Y FINANCIACION UNIVERISDAD REY JUAN CARLOSTEMA 3 DECISIONES DE INVERSION Y FINANCIACION UNIVERISDAD REY JUAN CARLOS
TEMA 3 DECISIONES DE INVERSION Y FINANCIACION UNIVERISDAD REY JUAN CARLOS
 
Politicas publicas para el sector agropecuario en México.pptx
Politicas publicas para el sector agropecuario en México.pptxPoliticas publicas para el sector agropecuario en México.pptx
Politicas publicas para el sector agropecuario en México.pptx
 
Sección 13 Inventarios, NIIF PARA PYMES
Sección  13 Inventarios, NIIF PARA PYMESSección  13 Inventarios, NIIF PARA PYMES
Sección 13 Inventarios, NIIF PARA PYMES
 
HUERTO FAMILIAR JUSTIFICACION DE PROYECTO.pptx
HUERTO FAMILIAR JUSTIFICACION DE PROYECTO.pptxHUERTO FAMILIAR JUSTIFICACION DE PROYECTO.pptx
HUERTO FAMILIAR JUSTIFICACION DE PROYECTO.pptx
 
Mercado de factores productivos - Unidad 9
Mercado de factores productivos - Unidad 9Mercado de factores productivos - Unidad 9
Mercado de factores productivos - Unidad 9
 
Situación y Perspectivas de la Economía Mundial (WESP) 2024-UN.pdf
Situación y Perspectivas de la Economía Mundial (WESP) 2024-UN.pdfSituación y Perspectivas de la Economía Mundial (WESP) 2024-UN.pdf
Situación y Perspectivas de la Economía Mundial (WESP) 2024-UN.pdf
 
S. NICSP Nº 42 normas internacionales de contabilidad del sector publico.pptx
S. NICSP Nº 42 normas internacionales de contabilidad del sector publico.pptxS. NICSP Nº 42 normas internacionales de contabilidad del sector publico.pptx
S. NICSP Nº 42 normas internacionales de contabilidad del sector publico.pptx
 
383348624-324224192-Desnaturalizacion-de-Los-Contratos-Modales-pdf.pdf
383348624-324224192-Desnaturalizacion-de-Los-Contratos-Modales-pdf.pdf383348624-324224192-Desnaturalizacion-de-Los-Contratos-Modales-pdf.pdf
383348624-324224192-Desnaturalizacion-de-Los-Contratos-Modales-pdf.pdf
 
Proyecto de catálogo de cuentas EMPRESA.
Proyecto de catálogo de cuentas EMPRESA.Proyecto de catálogo de cuentas EMPRESA.
Proyecto de catálogo de cuentas EMPRESA.
 
41 RAZONES DE PORQUE SI ESTAMOS MAL EN MÉXICO
41 RAZONES DE PORQUE SI ESTAMOS MAL EN MÉXICO41 RAZONES DE PORQUE SI ESTAMOS MAL EN MÉXICO
41 RAZONES DE PORQUE SI ESTAMOS MAL EN MÉXICO
 
Trabajo tres_23 de abrilkckckckkckkccckc
Trabajo tres_23 de abrilkckckckkckkccckcTrabajo tres_23 de abrilkckckckkckkccckc
Trabajo tres_23 de abrilkckckckkckkccckc
 
Principios de economia Mankiw 6 edicion.pdf
Principios de economia Mankiw 6 edicion.pdfPrincipios de economia Mankiw 6 edicion.pdf
Principios de economia Mankiw 6 edicion.pdf
 
PRESUPUESTOS COMO HERRAMIENTA DE GESTION - UNIAGUSTINIANA.pptx
PRESUPUESTOS COMO HERRAMIENTA DE GESTION - UNIAGUSTINIANA.pptxPRESUPUESTOS COMO HERRAMIENTA DE GESTION - UNIAGUSTINIANA.pptx
PRESUPUESTOS COMO HERRAMIENTA DE GESTION - UNIAGUSTINIANA.pptx
 
Sistema de Control Interno aplicaciones en nuestra legislacion
Sistema de Control Interno aplicaciones en nuestra legislacionSistema de Control Interno aplicaciones en nuestra legislacion
Sistema de Control Interno aplicaciones en nuestra legislacion
 

Creación de interfaz visual en Android Studio

  • 1.
  • 2. En este diálogo especificamos el nombre de la aplicación y proyecto (pueden ser iguales) y el nombre del paquete java donde se almacenarán los archivos java que creemos (normalmente la url de su empresa al revés).
  • 3. Ahora empezaremos a presionar el botón next para pasar a otras configuraciones de nuestra aplicación, por el momento dejaremos todos los valores por defecto en cada una de los diálogos que aparece (son 5 diálogos actualmente), en el último diálogo debe aparecer el botón "Finish" el cual presionamos.
  • 4.
  • 5.
  • 6.
  • 7. Veamos paso a paso como creamos la interfaz visual de nuestro programa. Primero borramos el TextView que aparece por defecto cuando se crea un proyecto con el ADT. Ahora desde la ventana "Palette" seleccionamos de la pestaña "Form Widgets" el control "TextView" y lo arrastramos a la ventana de diseño de nuestra interfaz:
  • 8. Ahora lo seleccionamos y en la ventana de propiedades especificamos la propiedad text (como habíamos visto anteriormente) disponemos el texto "Ingrese el primer valor:":
  • 9. También vamos a especificar la propiedad "Id", la misma aparece primera en la paleta de propiedades y le asignaremos el valor @+id/num1 (el nombre es el que se indica luego de la barra es decir cambiamos textView1por tv1) Cuidado de no borrar @+id/
  • 10. Hemos entonces asignado como nombre a este objeto: tv1 (recordemos que se trata de un objeto de la clase TextView) Ahora de la paleta de componentes seleccionamos la pestaña "Text Fields" y arrastramos el primero (el que tiene la etiqueta abc)
  • 11. Efectuamos los mismos pasos para crear el segundo TextView y EditText (inicializamos las propiedades respectivas) Definimos los id con los nombres num1 y num2, el resultado visual debe ser algo semejante a esto:
  • 12. De la pestaña "Form Widgets" arrastramos un control de tipo "Button":
  • 13. Inicializamos la propiedad text con el texto "Sumar" y la propiedad id la dejamos con el valor ya creado llamado “Calcular". Para terminar con nuestra interfaz visual arrastramos un tercer objeto de tipo TextView y definimos la propiedad id con el valor “res" y la propiedad text con el texto "resultado", recordemos que la interfaz final debe ser semejante a esta:
  • 14. Si en este momento ejecutamos la aplicación aparece la interfaz visual correctamente pero cuando presionemos el botón no mostrará la suma. Es fundamental una vez finalizada la interfaz visual proceder a grabarla (icono de los diskettes) o la opción File->Save para que se actualicen los archivos que se generan automáticamente. Hasta ahora hemos trabajado solo con el archivo xml (activity_main.xml) donde se definen los controles visuales de la ventana que estamos creando. Abrimos seguidamente el archivo MainActivity.java que lo podemos ubicar en la carpeta src:
  • 15. La clase MainActivity hereda de la clase Activity. La clase Activity representa una ventana de Android y tiene todos los métodos necesarios para crear y mostrar los objetos que hemos dispuesto en el archivo xml.
  • 16. Ahora debemos ir al archivo XML e inicializar la propiedad OnClick del objeto Calcular con el nombre del método que acabamos de crear (este paso es fundamental para que el objeto de la clase Button pueda llamar al método sumar que acabamos de crear):
  • 17. Asi mismo abriremos nuestro emulador para poder llevar acabo nuestra aplicación.
  • 19. Y dejamos que se abra nuestro emulador para android….
  • 20. Después nos abrirá nuestro emulador
  • 21. Para correrlo seleccionamos nuestro programa, damos click derecho y seleccionados la opcion RUN AS de ahí la opcion de 1 Android Application
  • 22. Después nos abrirá una ventana donde nosotros seleccionaremos la opcion YES
  • 23. En la celda inferior con la etiqueta LogCat nos aparecerá el proceso de nuestro programa, ahí mismo nos mostrara si existen problemas en dicho programa.
  • 24. Si ejecutamos nuestro programa podemos ver ahora que luego de cargar dos valores al presionar el botón aparece en el tercer TextView el resultado de la suma de los dos EditText:
  • 25. Agregamos Valores y listo; y en la parte inferior nos mostrara el resultado