可能重复:
格式化货币输入editText的更好方法?
问题很简单而且基本......但我找不到一个像样的方法来处理它。我有一些带有货币值的字段,我需要同时具有货币符号和十进制值。这就是我所说的:
用户将输入值:1,然后输入 。然后是 8,然后是 0。我希望它始终可见的 EUR 符号。
实现这一目标的最佳方法是什么?
可能重复:
格式化货币输入editText的更好方法?
问题很简单而且基本......但我找不到一个像样的方法来处理它。我有一些带有货币值的字段,我需要同时具有货币符号和十进制值。这就是我所说的:
用户将输入值:1,然后输入 。然后是 8,然后是 0。我希望它始终可见的 EUR 符号。
实现这一目标的最佳方法是什么?
尝试使用文本观察器:D
http://developer.android.com/reference/android/text/TextWatcher.html
有了这个,你可以在显示之前格式化传入的字符串,所以你可以很容易地附加一个“€”和其他东西
您可以通过使用TextWatcher来实现。看看这个与你的问题非常相似的问题。