El documento describe los pasos para crear una aplicación Android básica que realiza operaciones matemáticas como suma, resta, multiplicación y división utilizando cajas de texto, un menú desplegable y un botón. Inicialmente se crea un nuevo proyecto de aplicación Android y se agrega código para definir las interfaces, recuperar los valores de las cajas de texto y el elemento seleccionado en el menú, realizar los cálculos correspondientes y mostrar el resultado. Finalmente, se ejecuta la aplicación en el emulador de Android.
1. Practica 8Yamary Sanchez Ramos
Emiliano Gonzalez Mendez
Carlos Samuel Gutierrez Rodriguez
Juan Alberto De Jesus Garcia Vazquez
4°Dm Programacion
Margarita Alvarado
7. A este se le da el de rt1
y et2
Text View 1 y 2
Spinner
Un Button al que
se le da la accion
de OperarY un ultimo et3
8. Luego iremos ala parte superior izquierda y
selecionamos la pestaña que dice
src/com.example.divisiondedosnumeros/le
damos doble click en MainActivity.java
Aparecerá esta
pantalla
9. A la mitad de
estos corchetes
pondremos el
siguiente código
10. import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Spinner;
import android.widget.ArrayAdapter;
public class MainActivity extends Activity {
private Spinner spinner1;
@Override
protected void onCreate(Bundle
savedInstanceState) {
super.onCreate(savedInstanceStat
e);
setContentView(R.layout.activity_
main);
spinner1 = (Spinner)
findViewById(R.id.spinner1);
String
[]opciones={"sumar","restar","multiplicar","divi
dir"};
ArrayAdapter<String> adapter = new
ArrayAdapter<String>(this,android.R.layout.si
mple_spinner_item, opciones);
spinner1.setAdapter(adapter);
}
@Override
public boolean
onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items
to the action bar if it is present.
getMenuInflater().inflate(R.menu.
main, menu);
return true;
}
public void operar(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());
String
selec=spinner1.getSelectedItem().toString();
if (selec.equals("sumar")) {
int suma=nro1+nro2;
String resu=String.valueOf(suma);
tv3.setText(resu);
}
else
if (selec.equals("restar")) {
int resta=nro1-nro2;
String resu=String.valueOf(resta);
tv3.setText(resu);
}
else
if (selec.equals("multiplicar")) {
int multi=nro1*nro2;
String resu=String.valueOf(multi);
tv3.setText(resu);
}
else
if (selec.equals("dividir")) {
int divi=nro1/nro2;
String resu=String.valueOf(divi);
tv3.setText(resu);
}
}
}