Operaciones con spinner1
-
Upload
ivan-ramirez -
Category
Education
-
view
62 -
download
0
Transcript of Operaciones con spinner1
OPERACIONES ARITMETICAS UTILIZANDO SPINNEREDITH YAMILETH GONZALEZ CAROJORGE ENRIQUE SANTIAGO GARCIA
PRIMERO CREAMOS UN NUEVO ARCHIVO DE TIPO PROYECTO DE APLICACIÓN ANDROID
LE DAMOS UN NOMBRE A NUESTRO PROGRAMA Y SEGIDAMENTE PRESIONAREMOS “NEXT”HASTA QUE FINALIZEMOS
ELIMINAMOS EL HELLO WORLD
CREAMOS DOS TEXT VIEW Y DOS PAIN TEXT A LOS QUE LES CAMBIAREMOS EL ID POR “et1”y”et2”
AGREGAMOS UN SPINNER
CREAREMOS UN BOTON AL QUE LE DAREMOS LA ACCION Y EL NOMBRE DE OPERAR
AGREGAMOS ESTE CODIGO:
package com.example.programa7_bis; import com.example.programa7_bis.R; 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(savedInstanceState); setContentView(R.layout.activity_main); spinner1 = (Spinner) findViewById(R.id.spinner1); String []opciones={"sumar","restar","multiplicar","dividir"}; ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_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); } }}
DE ESTA FORMA SE MOSTRARA ,SI HUBIERA ERRORES DEBEMOS SOLUCIONARLOS
Y FINALMENTE QUEDARA DE ESTA FORMA
CONCLUSION• LAS OPERACIONES CON SPINNER SON DISTINTAS YA
QUE NO NECESITAMOS CONFIGURARLO COMO LOS BOTONES O LOS TEXTVIEW ,LOS SPINNER SE CONFIGURAN EN EL CODIGO,ES UNA FORMA DISTITA AL DE LOS CHECHBOX ,CREO QUE CADA VEZ RENDEMOS ALGO NUEVO
• -EDITH YAMILETH GONZALEZ CARO
CONCLUSION• MI CONCLUSION ESQUE EN ESTE PROGRAMA VIMOS
ALGO NUEVO PUES LO QUE ES SPINNER ES ALGO MAS DIFERENTE ALOS DEMAS PUES ESTE NO NECESITA QUE LO CONFIGUREMOS COMO LOS BUTTON Y LOS TEXVIEW SE ME HISO INTERESANTE MUY BUENO ME GUSTO
• -JORGE ENRIQUE SANTIAGO GARCIA