簡體   English   中英

我怎樣才能在兩個班級之間使用雙?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM