SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Crea un nuevo proyecto
Ingresa todos los TEXTVIEW necesarios
Cambia el texto y el Id
Agrega los PLAINT TEXT necesarios para poder ingresar o que
pides
Cambia el Id
Agrega un botton. Cambia el Id y el texto para lo
que quieres hacer.
Una vez que ya tenemos nuestro activity_main.xml
completo, nos movemos a la clase Main_Activity.java,
en donde se centrará todo nuestro código para poder
generar la aplicación.
(La clase Main_Activity se ubica dentro de src –> com.suma –
> Main_Activity.java). Y empezamos a codificar.
Lo que quiero lograr en esta parte del código es , que una vez que se presione
el Botón de suma, llame a un método que se encargue de calcular la suma de
numero1 y numero2.. y lo hice de la siguiente manera:
En este caso, utilizamos el método “findViewById” que se encarga de buscar
dentro del archivo R*, el id btnCalcularSuma, y actuara de la siguiente forma:
Una vez que el usuario presione el botón, la función onClick lleva un parámetro,
de tipo View, que es el encargado de “avisar” que se ya se hizo click. Una vez
que el usuario hizo click, llama a la función calcularSuma, de la siguiente
manera:
*El Archivo R es un archivo generado automáticamente por Android. Nunca,
pero NUNCA lo modifiques manualmente.
Lo que hacemos es lo siguiente:
Buscamos los objetos de tipo EditText, y lo guardamos en
numero1, y numero2. Como los valores obtenidos dentro del
EditText son de tipo String, lo que hacemos es utilizar
Integer.parseInt que nos convertirá a valores de tipo
numérico para luego poder sumarlos.
Una vez que obtenemos ambos valores, mostramos el
resultado utilizando Toast.makeText, el mismo desplegara un
mensaje informativo donde podremos visualizar el resultado.
public void sumar(View view) {
EditText et1=(EditText)findViewById(R.id.et1);
EditText et2=(EditText)findViewById(R.id.et2);
TextView tv3=(TextView)findViewById(R.id.tv3);
int nro1=Integer.parseInt(et1.getText().toString());
int nro2=Integer.parseInt(et2.getText().toString());
int suma=nro1+nro2;
tv3.setText(String.valueOf(suma));
}
}
En el emulador, nos quedara de la siguiente forma:

Weitere ähnliche Inhalte

Was ist angesagt?

Multiplicaciondedosnumeros
MultiplicaciondedosnumerosMultiplicaciondedosnumeros
MultiplicaciondedosnumerosJose Nava
 
Tutorial Nro.5 Desarrollo de Aplicaciones Móviles con Android
Tutorial Nro.5 Desarrollo de Aplicaciones Móviles con AndroidTutorial Nro.5 Desarrollo de Aplicaciones Móviles con Android
Tutorial Nro.5 Desarrollo de Aplicaciones Móviles con AndroidLuis Ernesto Castillo Alfaro
 
Programa 4 "suma y resta"
Programa 4 "suma y resta"Programa 4 "suma y resta"
Programa 4 "suma y resta"Esmedc20
 
Programa 2 "Sumar"
Programa 2 "Sumar"Programa 2 "Sumar"
Programa 2 "Sumar"Esmedc20
 
Programa 2
Programa 2Programa 2
Programa 2zaidajua
 
Programa3 alexis rocha
Programa3 alexis rochaPrograma3 alexis rocha
Programa3 alexis rochaAlexis Rocha
 
Tutorial Nro. 2 de Desarollo de Aplicaciones Móviles con Android
Tutorial Nro. 2 de Desarollo de Aplicaciones Móviles con AndroidTutorial Nro. 2 de Desarollo de Aplicaciones Móviles con Android
Tutorial Nro. 2 de Desarollo de Aplicaciones Móviles con AndroidLuis Ernesto Castillo Alfaro
 
Tutorial Nro 1 de Desarrollo de Aplicaciones Móviles con Android
Tutorial Nro 1 de Desarrollo de Aplicaciones Móviles con AndroidTutorial Nro 1 de Desarrollo de Aplicaciones Móviles con Android
Tutorial Nro 1 de Desarrollo de Aplicaciones Móviles con AndroidLuis Ernesto Castillo Alfaro
 
Programa 5 "Suma, resta y multiplicación"
Programa 5 "Suma, resta y multiplicación"Programa 5 "Suma, resta y multiplicación"
Programa 5 "Suma, resta y multiplicación"Esmedc20
 
Tutorial Nro.3 - Desarrollo de Aplicaciones Móviles con Android
Tutorial Nro.3 - Desarrollo de Aplicaciones Móviles con AndroidTutorial Nro.3 - Desarrollo de Aplicaciones Móviles con Android
Tutorial Nro.3 - Desarrollo de Aplicaciones Móviles con AndroidLuis Ernesto Castillo Alfaro
 
Programa 3 Calcular el sueldo
Programa 3 Calcular el sueldoPrograma 3 Calcular el sueldo
Programa 3 Calcular el sueldoEsmedc20
 
Presentación Ejercicio 2: Variables y Calculos
Presentación Ejercicio 2: Variables y CalculosPresentación Ejercicio 2: Variables y Calculos
Presentación Ejercicio 2: Variables y CalculosJuan C. Guerrero
 
Arreglos bidimensionales
Arreglos bidimensionalesArreglos bidimensionales
Arreglos bidimensionalesAlisonPrez4
 

Was ist angesagt? (15)

Multiplicaciondedosnumeros
MultiplicaciondedosnumerosMultiplicaciondedosnumeros
Multiplicaciondedosnumeros
 
Tutorial Nro.5 Desarrollo de Aplicaciones Móviles con Android
Tutorial Nro.5 Desarrollo de Aplicaciones Móviles con AndroidTutorial Nro.5 Desarrollo de Aplicaciones Móviles con Android
Tutorial Nro.5 Desarrollo de Aplicaciones Móviles con Android
 
Android
AndroidAndroid
Android
 
Programa 4 "suma y resta"
Programa 4 "suma y resta"Programa 4 "suma y resta"
Programa 4 "suma y resta"
 
Programa 2 "Sumar"
Programa 2 "Sumar"Programa 2 "Sumar"
Programa 2 "Sumar"
 
Programa 2
Programa 2Programa 2
Programa 2
 
Programa3 alexis rocha
Programa3 alexis rochaPrograma3 alexis rocha
Programa3 alexis rocha
 
Tutorial Nro. 2 de Desarollo de Aplicaciones Móviles con Android
Tutorial Nro. 2 de Desarollo de Aplicaciones Móviles con AndroidTutorial Nro. 2 de Desarollo de Aplicaciones Móviles con Android
Tutorial Nro. 2 de Desarollo de Aplicaciones Móviles con Android
 
Tutorial Nro 1 de Desarrollo de Aplicaciones Móviles con Android
Tutorial Nro 1 de Desarrollo de Aplicaciones Móviles con AndroidTutorial Nro 1 de Desarrollo de Aplicaciones Móviles con Android
Tutorial Nro 1 de Desarrollo de Aplicaciones Móviles con Android
 
Programa 5 "Suma, resta y multiplicación"
Programa 5 "Suma, resta y multiplicación"Programa 5 "Suma, resta y multiplicación"
Programa 5 "Suma, resta y multiplicación"
 
Tutorial Nro.3 - Desarrollo de Aplicaciones Móviles con Android
Tutorial Nro.3 - Desarrollo de Aplicaciones Móviles con AndroidTutorial Nro.3 - Desarrollo de Aplicaciones Móviles con Android
Tutorial Nro.3 - Desarrollo de Aplicaciones Móviles con Android
 
Programa 3 Calcular el sueldo
Programa 3 Calcular el sueldoPrograma 3 Calcular el sueldo
Programa 3 Calcular el sueldo
 
Presentación Ejercicio 2: Variables y Calculos
Presentación Ejercicio 2: Variables y CalculosPresentación Ejercicio 2: Variables y Calculos
Presentación Ejercicio 2: Variables y Calculos
 
Seminario 5
Seminario 5Seminario 5
Seminario 5
 
Arreglos bidimensionales
Arreglos bidimensionalesArreglos bidimensionales
Arreglos bidimensionales
 

Andere mochten auch

Andere mochten auch (13)

Administrative Resume 4
Administrative Resume 4Administrative Resume 4
Administrative Resume 4
 
WEB 2.0 TEACHING CATALOG TOOLS
WEB 2.0 TEACHING CATALOG TOOLSWEB 2.0 TEACHING CATALOG TOOLS
WEB 2.0 TEACHING CATALOG TOOLS
 
Literatura 4 b
Literatura 4 bLiteratura 4 b
Literatura 4 b
 
Guia de actividades literatura
Guia de actividades literaturaGuia de actividades literatura
Guia de actividades literatura
 
Suma de dos_numeros
Suma de dos_numerosSuma de dos_numeros
Suma de dos_numeros
 
Tutorial Hola Mundo
Tutorial Hola MundoTutorial Hola Mundo
Tutorial Hola Mundo
 
Tutorial de eclipse 1
Tutorial de eclipse 1Tutorial de eclipse 1
Tutorial de eclipse 1
 
Tutorial para-eclipse
Tutorial para-eclipseTutorial para-eclipse
Tutorial para-eclipse
 
Tutorial de Eclipse 3
Tutorial de Eclipse 3Tutorial de Eclipse 3
Tutorial de Eclipse 3
 
Mapa conceptual moviles
Mapa conceptual movilesMapa conceptual moviles
Mapa conceptual moviles
 
Tutorial de eclipse 2
Tutorial de eclipse 2Tutorial de eclipse 2
Tutorial de eclipse 2
 
Tutorial para-eclipse
Tutorial para-eclipseTutorial para-eclipse
Tutorial para-eclipse
 
Cetis 109 (1)
Cetis 109 (1)Cetis 109 (1)
Cetis 109 (1)
 

Ähnlich wie Presentacion1(5)(2) (20)

Practicasbasicasparaandroid 120112060404-phpapp02
Practicasbasicasparaandroid 120112060404-phpapp02Practicasbasicasparaandroid 120112060404-phpapp02
Practicasbasicasparaandroid 120112060404-phpapp02
 
Aplicación zirconia
Aplicación zirconiaAplicación zirconia
Aplicación zirconia
 
Mingo santiago
Mingo santiagoMingo santiago
Mingo santiago
 
Programa2 eclipse
Programa2 eclipsePrograma2 eclipse
Programa2 eclipse
 
Programa2
Programa2 Programa2
Programa2
 
Programa 2
Programa 2Programa 2
Programa 2
 
Ambiente lazarus
Ambiente lazarusAmbiente lazarus
Ambiente lazarus
 
Manual de android parte 1
Manual de android parte 1Manual de android parte 1
Manual de android parte 1
 
Programa2 sandor aaron estrada hernandez
Programa2 sandor aaron estrada hernandezPrograma2 sandor aaron estrada hernandez
Programa2 sandor aaron estrada hernandez
 
Programa2
Programa2Programa2
Programa2
 
Practica 2 multiplicacion
Practica 2 multiplicacionPractica 2 multiplicacion
Practica 2 multiplicacion
 
Laboratorio3 check box
Laboratorio3 check boxLaboratorio3 check box
Laboratorio3 check box
 
Programa 2
Programa 2Programa 2
Programa 2
 
Programa 2
Programa 2Programa 2
Programa 2
 
Programa 2
Programa 2Programa 2
Programa 2
 
Mobilessss
MobilessssMobilessss
Mobilessss
 
Pasos para crear calculadora en c# rivera y g
Pasos para crear calculadora en c# rivera y gPasos para crear calculadora en c# rivera y g
Pasos para crear calculadora en c# rivera y g
 
Manual aplicaciones mobiles
Manual aplicaciones mobilesManual aplicaciones mobiles
Manual aplicaciones mobiles
 
Tutorial 1 android
Tutorial 1 androidTutorial 1 android
Tutorial 1 android
 
Manual de aplicaciones moviles
Manual de aplicaciones moviles Manual de aplicaciones moviles
Manual de aplicaciones moviles
 

Mehr von Alejandra Rodriguez (10)

Formulario
FormularioFormulario
Formulario
 
Imperial math -_expo
Imperial math -_expoImperial math -_expo
Imperial math -_expo
 
Triptico
TripticoTriptico
Triptico
 
Engargolado
EngargoladoEngargolado
Engargolado
 
Interfaz Pagina Web
Interfaz Pagina WebInterfaz Pagina Web
Interfaz Pagina Web
 
Preguntas codecademy
Preguntas codecademy Preguntas codecademy
Preguntas codecademy
 
Examenn
ExamennExamenn
Examenn
 
Examen
ExamenExamen
Examen
 
Como hacer una página web
Como hacer una página webComo hacer una página web
Como hacer una página web
 
Evolución de dispositivos móviles
Evolución de dispositivos móvilesEvolución de dispositivos móviles
Evolución de dispositivos móviles
 

Kürzlich hochgeladen

Software y servicios de internet mapa conceptual.pdf
Software y servicios de internet mapa conceptual.pdfSoftware y servicios de internet mapa conceptual.pdf
Software y servicios de internet mapa conceptual.pdfDanielaEspitiaHerrer
 
11º Anuncio Nominados Finalistas Premios #LatamDigital 2024 by Interlat Vers...
11º Anuncio Nominados Finalistas Premios #LatamDigital 2024 by Interlat  Vers...11º Anuncio Nominados Finalistas Premios #LatamDigital 2024 by Interlat  Vers...
11º Anuncio Nominados Finalistas Premios #LatamDigital 2024 by Interlat Vers...#LatamDigital
 
GRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptxGRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptxNicolas Villarroel
 
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfFLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfYuriFuentesMartinez2
 
que es Planimetría definición importancia en topografia.pptx
que es Planimetría definición importancia en topografia.pptxque es Planimetría definición importancia en topografia.pptx
que es Planimetría definición importancia en topografia.pptxmrzreyes12
 
Practica guiada Menu_ tecnología (Tic's)
Practica guiada Menu_ tecnología (Tic's)Practica guiada Menu_ tecnología (Tic's)
Practica guiada Menu_ tecnología (Tic's)BrianaFrancisco
 
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxssuser61dda7
 
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULDGRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULDLeslie Villar
 
El uso de las tic en la vida continúa , ambiente positivo y negativo.
El uso de las tic  en la vida continúa , ambiente positivo y negativo.El uso de las tic  en la vida continúa , ambiente positivo y negativo.
El uso de las tic en la vida continúa , ambiente positivo y negativo.ayalayenifer617
 
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdfFernandaHernandez312615
 
CamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptxCamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptx241518192
 
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIAFisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIAcoloncopias5
 
Tema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptxTema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptxchinojosa17
 
ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.
ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.
ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.Aldo Fernandez
 

Kürzlich hochgeladen (14)

Software y servicios de internet mapa conceptual.pdf
Software y servicios de internet mapa conceptual.pdfSoftware y servicios de internet mapa conceptual.pdf
Software y servicios de internet mapa conceptual.pdf
 
11º Anuncio Nominados Finalistas Premios #LatamDigital 2024 by Interlat Vers...
11º Anuncio Nominados Finalistas Premios #LatamDigital 2024 by Interlat  Vers...11º Anuncio Nominados Finalistas Premios #LatamDigital 2024 by Interlat  Vers...
11º Anuncio Nominados Finalistas Premios #LatamDigital 2024 by Interlat Vers...
 
GRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptxGRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptx
 
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfFLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
 
que es Planimetría definición importancia en topografia.pptx
que es Planimetría definición importancia en topografia.pptxque es Planimetría definición importancia en topografia.pptx
que es Planimetría definición importancia en topografia.pptx
 
Practica guiada Menu_ tecnología (Tic's)
Practica guiada Menu_ tecnología (Tic's)Practica guiada Menu_ tecnología (Tic's)
Practica guiada Menu_ tecnología (Tic's)
 
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
 
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULDGRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
 
El uso de las tic en la vida continúa , ambiente positivo y negativo.
El uso de las tic  en la vida continúa , ambiente positivo y negativo.El uso de las tic  en la vida continúa , ambiente positivo y negativo.
El uso de las tic en la vida continúa , ambiente positivo y negativo.
 
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
 
CamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptxCamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptx
 
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIAFisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIA
 
Tema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptxTema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptx
 
ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.
ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.
ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.
 

Presentacion1(5)(2)

  • 1.
  • 2. Crea un nuevo proyecto
  • 3.
  • 4. Ingresa todos los TEXTVIEW necesarios
  • 5. Cambia el texto y el Id
  • 6. Agrega los PLAINT TEXT necesarios para poder ingresar o que pides
  • 8. Agrega un botton. Cambia el Id y el texto para lo que quieres hacer.
  • 9. Una vez que ya tenemos nuestro activity_main.xml completo, nos movemos a la clase Main_Activity.java, en donde se centrará todo nuestro código para poder generar la aplicación. (La clase Main_Activity se ubica dentro de src –> com.suma – > Main_Activity.java). Y empezamos a codificar.
  • 10. Lo que quiero lograr en esta parte del código es , que una vez que se presione el Botón de suma, llame a un método que se encargue de calcular la suma de numero1 y numero2.. y lo hice de la siguiente manera: En este caso, utilizamos el método “findViewById” que se encarga de buscar dentro del archivo R*, el id btnCalcularSuma, y actuara de la siguiente forma: Una vez que el usuario presione el botón, la función onClick lleva un parámetro, de tipo View, que es el encargado de “avisar” que se ya se hizo click. Una vez que el usuario hizo click, llama a la función calcularSuma, de la siguiente manera: *El Archivo R es un archivo generado automáticamente por Android. Nunca, pero NUNCA lo modifiques manualmente.
  • 11.
  • 12. Lo que hacemos es lo siguiente: Buscamos los objetos de tipo EditText, y lo guardamos en numero1, y numero2. Como los valores obtenidos dentro del EditText son de tipo String, lo que hacemos es utilizar Integer.parseInt que nos convertirá a valores de tipo numérico para luego poder sumarlos. Una vez que obtenemos ambos valores, mostramos el resultado utilizando Toast.makeText, el mismo desplegara un mensaje informativo donde podremos visualizar el resultado.
  • 13. public void sumar(View view) { EditText et1=(EditText)findViewById(R.id.et1); EditText et2=(EditText)findViewById(R.id.et2); TextView tv3=(TextView)findViewById(R.id.tv3); int nro1=Integer.parseInt(et1.getText().toString()); int nro2=Integer.parseInt(et2.getText().toString()); int suma=nro1+nro2; tv3.setText(String.valueOf(suma)); } }
  • 14. En el emulador, nos quedara de la siguiente forma: