更改 DecimalFormat 的区域设置
- 论坛
- 更改 DecimalFormat 的区域设置
11 浏览
更改 DecimalFormat 的区域设置
在EditText的addTextChangedListener方法中,我使用了自定义的DecimalFormat,一切都运行得很完美,但当我改变语言(区域设置)时,addTextChangedListener不起作用。
double answer = inputDouble * counterToDouble;
DecimalFormat df = new DecimalFormat("##.########");
// df=(DecimalFormat)numberFormat;
df.setRoundingMode(RoundingMode.DOWN);
answer = Double.parseDouble(df.format(answer));
unicoinsAmmount.setText(String.valueOf(df.format(answer)));
我搜索了关于我的问题并找到了一个NumberFormat的解决方案:
NumberFormat numberFormat = NumberFormat.getNumberInstance(Locale.US);
但我不知道如何使用这段代码。