2013-04-08 23 views
1

我试图动态格式上TextView由用户输入的值,具体是什么我试图做的是:格式货币动态上的TextView

1. TextView text = "" 
2. User entered = "4" 
3. TextView text = 0.04 
4. User entered = "5" 
5. TextView text = 0.45 
6. User entered = "6" 
7. TextView text = 4.56 

等等...

我使用TextWatcheronTextChanged方法存根,但我不知道如何实现此逻辑。

实现此功能的最简单方法是什么?

回答

3

你必须在这种情况下使用NumberFormat,e.g:

double moneyCurrency = 100.1; 
NumberFormat baseFormat = NumberFormat.getCurrencyInstance(); 
String moneyString = baseFormat.format(moneyCurrency);