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