[英]How can I use a double between two classes?
我想建立一個貨幣計算器。 有一個純文本和一個按鈕。 如果有人在純文本中寫了一個數字並按下按鈕,則會顯示一個對話框。
但明文的數量是每次2.1311!
這是我的代碼
//this is the Main Activity
public class MainActivity extends AppCompatActivity {
public void PesoInEuro (View view){
EditText Peso = findViewById(R.id.EuroBetrag);
String amountPeso = Peso.getText().toString();
double amountPesodouble = Double.parseDouble(amountPeso);
double amountEurodouble = amountPesodouble * 46.85;
String amountEuro = String.valueOf(amountEurodouble);
Button buttonOne = (Button) findViewById(R.id.PesoEuro);
buttonOne.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
openDialog();
}
});
}
public void openDialog(){
DiaPesoEuro exampleDialog = new DiaPesoEuro();
exampleDialog.show(getSupportFragmentManager(), "example Dialog");
}
首先,在OnCreate方法中查找視圖是一種很好的做法。 其次,當用戶點擊按鈕時,您已閱讀並計算您的值。 在上面的代碼中,您獲得了PesoInEuro中的數據,當用戶按下按鈕時,它會顯示檢索到的數據,並且您的計算基於它們。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.