2012-04-24 7 views
7

Eventuali duplicati:
Better way to Format Currency Input editText?semplice moneta EditText formattatore

Il problema è semplice ed essenziale ... ma non riesco a trovare un modo decente di gestirlo. Ho alcuni campi con valori monetari e ho bisogno di avere sia il simbolo della valuta che il valore decimale. Ecco quello che sto parlando:

enter image description here

L'utente dovrà inserire il valore 1 e poi. e poi 8 e poi 0. Il simbolo EUR lo voglio sempre visibile.

Qual è il modo migliore per raggiungere questo obiettivo?

+0

Come dicono le risposte, è possibile farlo con 'TextWatcher', ma non sarebbe più semplice spostare il simbolo a destra di' EditText' (all'esterno di esso). – Jave

+0

@Alin: Quindi è necessario che mostri costantemente il simbolo dell'Euro? Personalmente, mi limiterei a formattare dopo che l'utente ha inserito l'importo (cioè, inseriscono 1,8, esce da EditText, mostra € 1,80) – kcoppock

risposta