gpt4 book ai didi

java - Android Studio onClick 设置文本问题

转载 作者:搜寻专家 更新时间:2023-11-01 08:31:00 25 4
gpt4 key购买 nike

我正在尝试创建一个 MPG 转换,用户可以在其中输入他们的英里数作为整数,并将他们为汽车加满的升数作为双倍输入。单击 submit 按钮将以升为单位划分英里,并为我提供一个 MPG 数字。

我的代码:

final EditText mileage = (EditText) findViewById(R.id.Mileage);
final EditText litres = (EditText) findViewById(R.id.litres);
final Button mpg = (Button) findViewById(R.id.submit_MPG);
final TextView result = (TextView) findViewById(R.id.mpg_result);

mpg.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Integer miles = Integer.parseInt(mileage.toString());
Double litre = Double.parseDouble(litres.toString());
Double answer = Double.parseDouble(result.getText().toString());

answer = miles / litre;

result.setText(answer);
}
});

我的问题是我正在努力将用户输入转换为 double 和整数,然后将结果设置为 TextView 。

我的交流:

  • 能够将英里和升转换为 MPG 数字。

提前致谢!

最佳答案

问题是您实际上并没有转换:

public void onClick(View v) {
int miles = Integer.parseInt(mileage.getText().toString());
double litre = Double.parseDouble(litres.getText().toString());
double answer = (double)miles / litre;

result.setText((""+answer));
...

在这里,我使用 (double)miles/litre 进行转换,然后将 TextView 文本设置为答案。

关于java - Android Studio onClick 设置文本问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40892797/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com