You are on page 1of 2

MainActivity.java package my.android.

kalkulator; import import import import import import import import import import import import android.app.Activity; android.os.Bundle; android.view.View; android.view.View.OnClickListener; android.widget.AdapterView; android.widget.ArrayAdapter; android.widget.Button; android.widget.EditText; android.widget.ImageView; android.widget.Spinner; android.widget.TextView; android.widget.AdapterView.OnItemSelectedListener;

public class MainActivity extends Activity implements OnItemSelectedListener{ EditText num1,num2; Button button1; TextView tv1; ImageView iv1; Spinner spinOps; String[] ops={"Chooser Operation","+","-","*","/"}; String opselected; double a,b,c; private OnClickListener myClickListener = new OnClickListener() { public void onClick(View v){ a=Double.parseDouble(num1.getText().toString()); b=Double.parseDouble(num2.getText().toString()); if(opselected == "+"){ c=a+b; tv1.setText(Double.toString(c)); }else if(opselected=="-"){ c=a-b; tv1.setText(Double.toString(c)); }else if(opselected=="*"){ c=a*b; tv1.setText(Double.toString(c)); }else if(opselected=="/"){ c=a/b; tv1.setText(Double.toString(c)); }else{tv1.setText("Please select the operation");} } }; @Override public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); tv1 = (TextView)findViewById(R.id.TextView1); Page 1

MainActivity.java

button1 = (Button)findViewById(R.id.Button1); button1.setText("Display Result"); button1.setOnClickListener(myClickListener); num1 = (EditText)findViewById(R.id.EditText1); num1.setText(""); num2 = (EditText)findViewById(R.id.EditText2); num2.setText(""); spinOps = (Spinner)findViewById(R.id.Spinner1); ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item,ops); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item) ; spinOps.setAdapter(adapter); spinOps.setOnItemSelectedListener(this); } public void onItemSelected(AdapterView<?> p, View v, int position, long id){ opselected = ops[position]; tv1.setText("You have selected" +opselected); } public void onNothingSelected(AdapterView<?> p){ tv1.setText("Please select ops"); } }

Page 2

You might also like