Можно создать дубликат:
Better way to Format Currency Input editText?Простого EditText валюта форматировщик
Проблема проста и основная ... но я не могу найти достойный способ обращения с ним. У меня есть поля с денежными значениями, и мне нужно иметь как символ валюты, так и десятичное значение. Вот то, что я говорю:
Пользователь будет вводить значение: 1, а затем. а затем 8, а затем 0. Символ EUR я хочу, чтобы он был видимым все время.
Каков наилучший способ достижения этого?
Как говорят ответы, вы, вероятно, можете выполнить это с помощью «TextWatcher», но было бы проще просто перемещать символ справа от «EditText» (вне его). – Jave
@Alin: Нужно ли ему постоянно показывать символ евро? Лично я просто форматировал после того, как пользователь вводит сумму (т. Е. Они входят в 1.8, выходят из EditText, это показывает 1,80 евро) – kcoppock