MainActivity.java
unknown
java
3 years ago
3.9 kB
8
Indexable
package com.example.currencyconverter;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
EditText amtText;
TextView resultTxt;
Button dollarBtn, euroBtn, wonBtn, yenBtn, poundsBtn, clearBtn;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
initialize();
}
private void initialize() {
amtText = findViewById(R.id.amtTxt);
dollarBtn = findViewById(R.id.dollarBtn);
euroBtn = findViewById(R.id.euroBtn);
wonBtn = findViewById(R.id.wonBtn);
yenBtn = findViewById(R.id.yenBtn);
poundsBtn = findViewById(R.id.clearBtn);
resultTxt = findViewById(R.id.resultTxt);
}
public void convertDollar(View view) {
if (amtText.getText().toString().length() > 0) {
float amount = Float.parseFloat(amtText.getText().toString());
float rate = 58.98f;
String unit = "PHP";
float conversion = amount * rate;
resultTxt.setText(String.valueOf(conversion) + unit);
}
else{
Toast toast = Toast.makeText(getApplicationContext(), "Please enter an amount", Toast.LENGTH_LONG);
toast.show();
}
}
public void convertEuro(View view) {
if (amtText.getText().toString().length() > 0) {
float amount = Float.parseFloat(amtText.getText().toString());
float rate = 57.51f;
String unit = "PHP";
float conversion = amount * rate;
resultTxt.setText(String.valueOf(conversion) + unit);
}
else{
Toast toast = Toast.makeText(getApplicationContext(), "Please enter an amount", Toast.LENGTH_LONG);
toast.show();
}
}
public void convertWon(View view) {
if (amtText.getText().toString().length() > 0) {
float amount = Float.parseFloat(amtText.getText().toString());
float rate = 0.041f;
String unit = "PHP";
float conversion = amount * rate;
resultTxt.setText(String.valueOf(conversion) + unit);
}
else{
Toast toast = Toast.makeText(getApplicationContext(), "Please enter an amount", Toast.LENGTH_LONG);
toast.show();
}
}
public void convertYen(View view) {
if (amtText.getText().toString().length() > 0) {
float amount = Float.parseFloat(amtText.getText().toString());
float rate = 0.41f;
String unit = "PHP";
float conversion = amount * rate;
resultTxt.setText(String.valueOf(conversion) + unit);
}
else{
Toast toast = Toast.makeText(getApplicationContext(), "Please enter an amount", Toast.LENGTH_LONG);
toast.show();
}
}
public void convertPounds(View view) {
if ( amtText.getText().toString().length() > 0) {
float amount = Float.parseFloat(amtText.getText().toString());
float rate = 65.52f;
String unit = "PHP";
float conversion = amount * rate;
resultTxt.setText(String.valueOf(conversion) + unit);
}
else{
Toast toast = Toast.makeText(getApplicationContext(), "Please enter an amount", Toast.LENGTH_LONG);
toast.show();
}
}
public void clearConversions(View view) {
resultTxt.setText("CONVERTED AMOUNT WILL APPEAR HERE");
amtText.getText().clear();
}
}Editor is loading...