Android Studio 编写一个货币换算程序
时间: 2023-11-02 19:19:18 浏览: 110
好的,下面是一个简单的货币换算程序的实现:
1. 首先,在 Android Studio 中创建一个新的项目并添加一个布局文件,用于显示输入和输出。
2. 在布局文件中添加两个 EditText 控件,用于输入原始货币金额和目标货币汇率,以及一个 Button 控件,用于触发计算过程。还要添加一个 TextView 控件,用于显示转换后的货币金额。
3. 在 MainActivity 中获取 EditText 和 TextView 控件的引用,并在 Button 上注册一个点击事件监听器。
4. 在点击事件监听器中,获取 EditText 中输入的货币金额和目标汇率,并将它们转换为浮点数类型。然后计算出转换后的货币金额,并将结果显示在 TextView 中。
下面是 MainActivity 的示例代码:
```
public class MainActivity extends AppCompatActivity {
private EditText etAmount, etExchangeRate;
private TextView tvResult;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
etAmount = findViewById(R.id.et_amount);
etExchangeRate = findViewById(R.id.et_exchange_rate);
tvResult = findViewById(R.id.tv_result);
Button btnConvert = findViewById(R.id.btn_convert);
btnConvert.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
double amount = Double.parseDouble(etAmount.getText().toString());
double exchangeRate = Double.parseDouble(etExchangeRate.getText().toString());
double result = amount * exchangeRate;
tvResult.setText(String.format("%.2f", result));
}
});
}
}
```
注意:此示例程序只是一个简单的参考,实际应用中需要注意货币汇率的精度和实时性等问题。
阅读全文