Você tem agora o mesmo problema que eu passei, mas fiz uma "adaptação técnica" que resolveu.
Antes de fazer a conversão eu utilizo um metodo Static apanas para trocar a ","(virgula) pelo "." (ponto) da seguinte forma texto.replaceAll(",", ".")
Em 5 de maio de 2012 09:05, Felipe Aron <felipearon@gmail.com> escreveu:
Galera, to enfrentando a seguinte situação:Tenho um EditText que é usado para indicar um valor monetário utilizando "." (ponto) para separar casa decimal.Com o teclado do Android, não tive problemas, configurei pra aceitar apenas números e ponto. Porém se selecionar outro tipo de teclado ele não obedece o filtro de apenas números trazendo além de letras a bendita virgula - e se o usuário usar virgula pra separar casa decimal vou ter sérios problemas - dando erro de conversão.Pergunta: Como resolver isso de forma elegante? Queria não ter de se preocupar com ponto e virgula, podendo aceitar ambos, ou pra ficar mais bonito mesmo digitando ponto mostrar máscara do campo com virgula.
--Analista-Programador






0 comentários:
Postar um comentário