En este post vamos a ver un ejercicio con Android que suma dos números (obtenidos de dos EditText) y muestra la suma en otra actividad, cambiando a través de un Intent.
Debido a que es un ejercicio para principiantes no vamos a ver buenas prácticas.
Puedes ver el código completo de la app en mi perfil.
El layout es un ConstraintLayout, por el momento no importa mucho su diseño mientras tenga:
Así que queda así:
El primer EditText
tiene el id editText
, y el segundo editText2
. El Button
tiene el id button
.
Es importante saber el id que tiene cada Widget porque después los vamos a recuperar en la vista.
Ahora veamos lo que controla la vista. Vamos a declarar las variables de los elementos y agregar un listener al botón para cuando se hace click sobre el mismo.
Dentro del listener sobrescribimos el método onClick y ponemos toda la lógica: obtener el texto, convertirlo a entero y sumarlo. Luego pasarlo a la otra actividad.
Todo se hace dentro del método onCreate
, que es un método del ciclo de vida de las apps de Android.
Para cambiar usamos Intent
como lo dije anteriormente. Para convertir una cadena a entero usamos Integer.parseInt
, y para pasar la suma usamos putExtra
que recibe una clave y un valor.
La clave la vamos a usar para recuperar ese mismo valor en la otra actividad llamada Actividad2
.
En la segunda actividad solamente hay un TextView
con id textView
. Está dentro de un ConstraintLayout
y el código es el siguiente:
El texto se lo vamos a poner desde Java en la Actividad llamada Actividad2
(que es a la que cambiamos desde la MainActivity
) cuyo código es el siguiente:
Básicamente es llamar a setText
en el TextView
con el resultado que nos pasaron.
En ocasiones es necesario leer los pixeles y colores de una imagen con JavaScript del…
Siguiendo con los tutoriales de listas desplegables o select con JavaScript, vamos a ver cómo…
Hoy vamos a ver programar la impresión de un PDF generado a partir de HTML…
En este tutorial básico de JavaScript con HTML vamos a ver cómo llenar una lista…
En este artículo se presenta una guía para imprimir un PDF a partir de una…
En este post voy a enseñarte cómo imprimir un PDF a partir de su representación…
Esta web usa cookies.