El documento describe los pasos para crear una aplicación Android simple que realiza la suma de dos números. Incluye crear un nuevo proyecto, agregar widgets como TextView y botones al layout, y luego escribir código Java para encontrar los widgets por ID, convertir los valores de EditText a enteros, realizar la suma, y mostrar el resultado en un TextView.
En este tutorial explicaremos como filtrar elementos de un control ListView dependiendo del texto ingresado en un control EditText haciendo uso de la Interfaz TextWatcher.
En este tutorial explicaremos como filtrar elementos de un control ListView dependiendo del texto ingresado en un control EditText haciendo uso de la Interfaz TextWatcher.
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));
}
}