Mascarar EditText  XML
Índice dos Fóruns » Google Android e Java Micro Edition (ME)
Autor Mensagem
danilorangelmg
Thread.start()
[Avatar]

Membro desde: 16/01/2012 16:30:14
Mensagens: 43
Localização: Uberlandia-MG
Offline

Alguem sabe como fazer uma mascara no edittext.

no meu caso é uma mascara por data dd/mm/yyyy, porem queria saber de um modo generico para aplicar em outros campos se precisar.

att.

Graduando em Engenharia da Computação
UNIUBE - UNIVERSIDADE DE UBERABA
rodrigo_ror
Thread.start()
[Avatar]

Membro desde: 24/08/2004 08:26:50
Mensagens: 44
Offline

Ja pensou usar o datePicker? da uma olhada:

http://www.devmedia.com.br/post-22242-DatePicker-Android--Mostrar-a-Data-em-PT-BR.html

Abraço

"Os covardes morrem muitas vezes antes da morte, porém os corajosos morrem uma única vez" (Desconheço autor).




[MSN] [ICQ]
llutti
Smalltalk

Membro desde: 27/04/2011 09:39:25
Mensagens: 3
Offline

Olá,

Eu costumo utilizar um plainDocument para gerenciar a digitacao (incluir as barras e permitir apenas os numeros) e um InputVerifier para checar se a data digita é válida.

felipebonezi
JavaEvangelist
[Avatar]

Membro desde: 28/04/2010 12:28:06
Mensagens: 330
Localização: Recife/PE
Offline

Não existe nenhum ImeOption para isso? Ou um InputType?


Felipe Bonezi
Graduando em Engenharia da Computação-POLI/UPE

Blog Android/WP7/iOS @ Debug de Códigos
-

[WWW] [MSN]
toshikurauchi
Thread.start()
[Avatar]

Membro desde: 25/02/2011 12:33:34
Mensagens: 35
Offline

O Android não tem uma forma padrão de definição de máscaras de texto, infelizmente...

Você pode implementar TextWatcher. Ele define 3 métodos, sendo que um é chamado antes do texto ser modificado, outro quando o texto é modificado e outro apos o resultado final.
Implementei um EditText com mascara de texto. Você pode encontrá-lo no meu GitHub:

https://github.com/toshikurauchi/MaskedEditText

Se quiser pode utilizá-lo, senão você pode usar o código para tirar algumas ideias
 
Índice dos Fóruns » Google Android e Java Micro Edition (ME)
Ir para:   
Powered by JForum 2.1.8 © JForum Team