package com.example.myapplication;
import androidx.appcompat.app.AppCompatActivity;
import android.graphics.Color;
import android.graphics.Typeface;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
EditText edit1, edit2;
Button btnAdd, btnSub, btnMul, btnDiv;
TextView textResult;
String num1, num2;
int result;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
setTitle("Simple Calculator");
edit1=(EditText)findViewById(R.id.Edit1);
edit2=(EditText)findViewById(R.id.Edit2);
btnAdd=(Button)findViewById(R.id.BtnAdd);
btnSub=(Button)findViewById(R.id.BtnSub);
btnMul=(Button)findViewById(R.id.BtnMul);
btnDiv=(Button)findViewById(R.id.BtnDiv);
textResult=(TextView)findViewById(R.id.TextResult);
btnAdd.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View view, MontionEvent motionEvent){
num1=edit1.getText().toString();
num2=edit2.getText().toString();
result=Integer.parseInt(num1)+Integer.parseInt(num2);
textResult.setText("Result: "+result);
return false;
}
});
btnSub.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View view, MontionEvent motionEvent){
num1=edit1.getText().toString();
num2=edit2.getText().toString();
result=Integer.parseInt(num1)-Integer.parseInt(num2);
textResult.setText("Result: "+result);
return false;
}
});
btnMul.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View view, MontionEvent motionEvent){
num1=edit1.getText().toString();
num2=edit2.getText().toString();
result=Integer.parseInt(num1)*Integer.parseInt(num2);
textResult.setText("Result: "+result);
return false;
}
});
btnDiv.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View view, MontionEvent motionEvent){
num1=edit1.getText().toString();
num2=edit2.getText().toString();
result=Integer.parseInt(num1)/Integer.parseInt(num2);
textResult.setText("Result: "+result);
return false;
}
});
}
}