Tecnologia do Blogger.
RSS

[androidbrasil-dev] Formatar EditText com virgula

Galera, tenho um EditText com a seguinte estrutura:


<EditText
        android:id="@+recto_financeiro/edtPagoAVista"
        android:layout_width="160dp"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_below="@+recto_financeiro/tvDeveValor"
        android:inputType="numberDecimal"
        android:digits="0123456789.,"
        android:layout_marginRight="4dp" />

Estou querendo aplicar uma máscara monetária, para o valor 1250.00 ficar 1.250,00. (Trocar ponto por virgula)

Até onde entendi preciso criar um TextWatcher para isso, mas não faço ideia de como adicionar tal máscara.

Outra questão é, como tratar o valor real para cálculos? O valor apresentado ficará 1.250,00 - porém para efeito de calculo deve pegar 1250.00. Como fazer isso?

Agradeço a ajuda desde já.
 
--
Analista-Programador

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

1 comentários:

Daniel disse...

Tente isso aqui http://www.jbkr.com.br/geral/programacao-geral/android-mascara-monetaria/#tc-comment-title

Postar um comentário