Publicado el 2 comentarios

Capitulo 2 Android – Boton / suma

– Capitulo segundo Android.
Abrimos Eclipse y pinchamos en Archivo / Nuevo / Android Ap

Llamaremos a la aplicación Suma, pondremos 3 controles textview, 2 edittext y un boton.
En el ejemplo de aplicación se realizara la suma de 2 numeros al pulsar el boton.

El resto de campos los dejamos con los nombres por omision.
Eliminamos el texto por omision, pinchandolo y dandole a supr, eliminamos el RelativeLayout, directamente desde activity_main.xml, ponemos un Linear layout desde la carpeta Layouts y en propiedades (boton derecho) ponemos horientación vertical; nos quedara asi:

Cambiamos los textos que aparecen en los controles señalando cada uno y cambiando su propiedad text desde las opciones que aparecen a la derecha de la pantalla Propierties.
Pulsamos el boton suma y con el boton derecho del raton buscamos según veis en la imagen el evento click
Y le damos de nombre Suma.
 
Pasamos ahora al codigo, pinchamos en la carpeta src.

 

Y obtenemos el codigo generado por ahora.
Cambiaremos dicho codigo para que quede asi:
packageandroid.ejemplos;
importandroid.os.Bundle;
import android.app.Activity;
importandroid.view.Menu;
importandroid.view.View;
importandroid.widget.EditText;
importandroid.widget.TextView;
public class MainActivity extends Activity {
     
    private EditText et1,et2;
    private TextView tv3;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        //asignamos los controlesa las variables
        et1=(EditText)findViewById(R.id.editText1);
        et2=(EditText)findViewById(R.id.editText2);
        tv3=(TextView)findViewById(R.id.textView3);   
    }
    @Override
    public booleanonCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }
    //Operacion suma seactiva al pulsar el boton
    public void Suma(View view) {
        String valor1=et1.getText().toString();
        String valor2=et2.getText().toString();
        int nro1=Integer.parseInt(valor1);
        int nro2=Integer.parseInt(valor2);
        int suma=nro1+nro2;
        String resultado=String.valueOf(suma);
        tv3.setText(resultado);
    }
}
En el codigo se asignan variables a los controles y se desarrolla la operación Suma que asignamos al boton. El resto es autoexplicativo, espero lo comprendan.
Pinchamos el play verde para ejecutar el programa.

En caso de dudas haganmelo saber. Gracias.
Please follow and like us:

2 comentarios en “Capitulo 2 Android – Boton / suma

  1. La suma en la misma actividad Bien. Pero como sumar en actividades 1 y 2 dando resultado en una tercera actividad?

    1. Se pueden pasar datos de una actividad a otra, un ejemplo en http://ticoticotaa.blogspot.com.es/2012/10/capitulo-5-android-crear-otra-activity.html
      Gracias por el comentario

Deja una respuesta