Ik heb een probleem, na dit wat uitgebreid te hebben, 2 knoppen voor naar dollar of naar euro.
Ik krijg nu alleen geen output, de toast messages komen niet...
Kan iemand hiernaar kijken?
MainActivity.java:
Code:
package com.MJV.MoneyConverter;
import Android.app.Activity;
import Android.os.Bundle;
import Android.widget.EditText;
import Android.widget.Button;
import Android.view.View;
import Android.widget.Toast;
public class MainActivity extends Activity {
/** Called when the activity is first created. */
EditText mEtxtAmount;
Button mBtnCalculate;
Button mBtnCalculate2;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mEtxtAmount = (EditText) findViewById(R.id.etxtAmount);
mBtnCalculate = (Button) findViewById(R.id.btnCalculate);
mBtnCalculate2 = (Button) findViewById(R.id.btnCalculate2);
}
public void calculateToDollars(View view){
if (view == mBtnCalculate){
if (mEtxtAmount.getText().length() == 0){
Toast.makeText(this, "U moet wel een waarde ingeven!", Toast.LENGTH_LONG).show();
}
else{
float euros = Float.valueOf(mEtxtAmount.getText().toString());
float dollars = (float) 1.41 * euros;
Toast.makeText(this, "€ " + euros + " is evenveel waard als $ " + dollars, Toast.LENGTH_LONG).show();
}
}
}
public void calculateToEuro(View view){
if (view == mBtnCalculate2){
if (mEtxtAmount.getText().length() == 0){
Toast.makeText(this, "U moet wel een waarde ingeven!", Toast.LENGTH_LONG).show();
}
else{
float dollars = Float.valueOf(mEtxtAmount.getText().toString());
float euro = (float) 1.41 / dollars;
Toast.makeText(this, "$ " + dollars + " is evenveel waard als € " + euro, Toast.LENGTH_LONG).show();
}
}
}
} main.xml:
Code:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:Android="http://schemas.Android.com/apk/res/Android"
Android:layout_width="fill_parent"
Android:layout_height="fill_parent"
Android:orientation="vertical">
<EditText
Android:id="@+id/etxtAmount"
Android:layout_width="200dip"
Android:layout_height="wrap_content" Android:inputType="numberDecimal">
<requestFocus />
</EditText>
<Button
Android:id="@+id/btnCalculate2"
Android:layout_width="160dip"
Android:layout_height="wrap_content"
Android:onClick="calculateToEuro"
Android:text="Dollar naar Euro" />
<Button
Android:id="@+id/btnCalculate"
Android:layout_width="160dip"
Android:layout_height="wrap_content"
Android:onClick="calculateToDollars"
Android:text="Euro naar Dollar" />
</LinearLayout>