- 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.

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.
La suma en la misma actividad Bien. Pero como sumar en actividades 1 y 2 dando resultado en una tercera actividad?
ResponderEliminarSe 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
EliminarGracias por el comentario