0
在我的应用程序中,我限制用户输入7.2位数(如1234567.12)。输入时应显示为1,234,567.12.但它必须以1234567.12的形式保存在数据库中。我使用十进制格式作为“###, ###。##“在编辑文本框中显示。但它在解析float时出错,而在数据库中保存。请告诉我任何建议。如何设置千位分隔符的小数点后两位?
在格式化上,我正在使用此格式化程序_decimalFormat = new DecimalFormat(“###,###,###。##”);
_decimalFormat.setMinimumFractionDigits(2);
_decimalFormat.setMaximumFractionDigits(2);
在ontextChanged侦听,在保存在数据库我在此行得到错误[amountText2.setText(Float.parseFloat(amountText1.getText()的toString()));]
你的代码是什么?你的错误是什么? – 2013-04-26 08:53:31