MainActivity.java
unknown
java
2 years ago
3.9 kB
5
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...