假設我在編輯文本中輸入了「22365.2588」。 當我失去編輯文本的焦點時,我想在我的編輯文本中將其更改爲USD 22,365.26。使用一些特定的Java類或我必須使自己的?以貨幣格式更改編輯文本的輸入
我該怎麼辦that.Any提示和想法會做 問候在NumberFormat中
假設我在編輯文本中輸入了「22365.2588」。 當我失去編輯文本的焦點時,我想在我的編輯文本中將其更改爲USD 22,365.26。使用一些特定的Java類或我必須使自己的?以貨幣格式更改編輯文本的輸入
我該怎麼辦that.Any提示和想法會做 問候在NumberFormat中
焦點聽者看到這個 http://www.java2s.com/Code/Android/UI/EditTextfocuseventlistener.htm 而 你可以做到使用java NumberFormat
NumberFormat nf = NumberFormat.getInstance();
nf.setMinimumFractionDigits(2);
nf.setMaximumFractionDigits(2);
edittext.setText(String.valueOf(nf.format(Your value)));
更加清晰.... http://javapapers.com/core-java/java-number-format/#&slider1=1
getCurrencyInstance():
http://developer.android.com/reference/java/text/NumberFormat.html#getCurrencyInstance()
如何做到這一點上失去了焦點? – 2012-02-28 07:28:16
查看關注鏈接 – 2012-02-28 07:37:20
在提供的鏈接中沒有關於更改焦點的文章:S – 2012-02-28 07:38:59