xerpi

Mini-calculadora by xerpi

Sep 11th, 2011
234
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.79 KB | None | 0 0
  1. package pongdroid.com;
  2.  
  3. import android.app.Activity;
  4. import android.os.Bundle;
  5. import android.view.View;
  6. import android.view.View.OnClickListener;
  7. import android.widget.Button;
  8. import android.widget.MultiAutoCompleteTextView;
  9. import android.widget.TextView;
  10.  
  11. public class PongDroidActivity extends Activity implements OnClickListener {
  12.     private Button sumar,restar,multiplicar,dividir;
  13.     private TextView resultado;
  14.     private MultiAutoCompleteTextView numberone,numbertwo;
  15.    
  16.     @Override
  17.     public void onCreate(Bundle savedInstanceState) {
  18.         super.onCreate(savedInstanceState);  
  19.             setContentView(R.layout.main);     
  20.             sumar = (Button) findViewById(R.id.buttonSumar);
  21.             restar = (Button) findViewById(R.id.buttonRestar);
  22.             multiplicar = (Button) findViewById(R.id.buttonMultiplicar);
  23.             dividir = (Button) findViewById(R.id.buttonDividir);
  24.             resultado = (TextView) findViewById(R.id.resultado);
  25.             numberone = (MultiAutoCompleteTextView) findViewById(R.id.numberone);
  26.             numbertwo = (MultiAutoCompleteTextView) findViewById(R.id.numbertwo);
  27.             sumar.setOnClickListener(this);
  28.             restar.setOnClickListener(this);
  29.             multiplicar.setOnClickListener(this);
  30.             dividir.setOnClickListener(this);  
  31.     }
  32.  
  33.     @Override
  34.     public void onClick(View v) {
  35.         Button view = (Button) v;
  36.         double result = 0,num1 = 0,num2 = 0;
  37.         num1 = Double.valueOf(numberone.getText().toString());
  38.         num2 = Double.valueOf(numbertwo.getText().toString()); 
  39.          switch(view.getId()){
  40.           case R.id.buttonSumar:
  41.                 result = num1+num2;
  42.                 break;
  43.           case R.id.buttonRestar:
  44.                 result = num1-num2;
  45.                 break;
  46.           case R.id.buttonMultiplicar:
  47.                 result = num1*num2;
  48.                 break;
  49.           case R.id.buttonDividir:
  50.                 result = num1/num2;
  51.                 break;
  52.           }
  53.          resultado.setText(String.valueOf(result));
  54.     }
  55.  
  56.    
  57. }
Add Comment
Please, Sign In to add comment