【发布时间】:2016-07-29 04:48:33
【问题描述】:
我尝试了两种不同的方法来格式化一些数字,以显示类似于钱,所以显示为小数点后 2 位。 但是,我尝试将 EditText 字段设置为
EditText.setText (String.format("%.2f, number))
还有:
DecimalFormat precision = new DecimalFormat("0.00");
EditText.setText(String.valueOf(precision.format(number));
两者似乎都没有做任何事情,一切仍然默认设置为小数点后 1 位,即)30.0,如果有其他任何设置,它将达到 3 位或更多小数位,即)30.243
【问题讨论】:
-
没有得到你的问题和你想要什么。??
-
我认为你的代码是正确的,请仔细检查
标签: android number-formatting string.format decimalformat