2012-04-24 2 views
7

Можно создать дубликат:
Better way to Format Currency Input editText?Простого EditText валюта форматировщик

Проблема проста и основная ... но я не могу найти достойный способ обращения с ним. У меня есть поля с денежными значениями, и мне нужно иметь как символ валюты, так и десятичное значение. Вот то, что я говорю:

enter image description here

Пользователь будет вводить значение: 1, а затем. а затем 8, а затем 0. Символ EUR я хочу, чтобы он был видимым все время.

Каков наилучший способ достижения этого?

+0

Как говорят ответы, вы, вероятно, можете выполнить это с помощью «TextWatcher», но было бы проще просто перемещать символ справа от «EditText» (вне его). – Jave

+0

@Alin: Нужно ли ему постоянно показывать символ евро? Лично я просто форматировал после того, как пользователь вводит сумму (т. Е. Они входят в 1.8, выходят из EditText, это показывает 1,80 евро) – kcoppock

ответ

1

Вы можете достичь этого, используя TextWatcher. Посмотрите на этот Question, который очень похож на ваш.

Смежные вопросы