2012-02-28 49 views
0

假設我在編輯文本中輸入了「22365.2588」。 當我失去編輯文本的焦點時,我想在我的編輯文本中將其更改爲USD 22,365.26。使用一些特定的Java類或我必須使自己的?以貨幣格式更改編輯文本的輸入

我該怎麼辦that.Any提示和想法會做 問候在NumberFormat中

回答

3

焦點聽者看到這個 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

+0

如何做到這一點上失去了焦點? – 2012-02-28 07:28:16

+0

查看關注鏈接 – 2012-02-28 07:37:20

+0

在提供的鏈接中沒有關於更改焦點的文章:S – 2012-02-28 07:38:59