gpt4 book ai didi

java - 输入第二个数字后如何在编辑文本字段中设置固定小数?类似于显示 00.00 的 ATM 机屏幕

转载 作者:行者123 更新时间:2023-12-01 12:25:54 24 4
gpt4 key购买 nike

我是java新手,请问如何让editText显示小数?我正在制作一个类似于 Atm 机的屏幕,其显示小数为 00.00

这是我编写的代码,仅显示输入数字:

public class ATMain extends Activity {

// declare a btntype for the button
View.OnClickListener btnType = new View.OnClickListener() {
@Override
public void onClick(View v) {
switch (v.getId()) { //to enable the input show the value in edittext after click it
case R.id.btnOne:
value = value + 1;
extNum.setText(value);
break;
case R.id.btnTwo:
value = value + 2;
extNum.setText(value);
break;
case R.id.btnThree:
value = value + 3;
extNum.setText(value);
break;
case R.id.btnFour:
value = value + 4;
extNum.setText(value);
break;
case R.id.btnFive:
value = value + 5;
extNum.setText(value);
break;
case R.id.btnSix:
value = value + 6;
extNum.setText(value);
break;
case R.id.btnSeven:
value = value + 7;
extNum.setText(value);
break;
case R.id.btnEight:
value = value + 8;
extNum.setText(value);
break;
case R.id.btnNine:
value = value + 9;
extNum.setText(value);
break;
case R.id.btnTen:
value = value + 0;
extNum.setText(value);
break;
case R.id.btnTTen:
value = value + 0 + "" + 0;
extNum.setText(value);
break;
case R.id.btnClear: // to clear the data input
extNum.setText("");
value = "";
break;
}
}
};

最佳答案

假设您的Double

而不是您使用的extNum.setText(value);

你可以使用这个:

extNum.setText( String.format( "%.2f", value) );

关于java - 输入第二个数字后如何在编辑文本字段中设置固定小数?类似于显示 00.00 的 ATM 机屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26336214/

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