Beneti,
pelo que entendi você quer em tempo de execução.
esse é um exemplo que eu tenho de uma app que desenvolvi.
// Constante para Teclado Numerico
public static final int TECLADO_NUMERICO = 0x00000002;
// Constante para Teclado AlfaNúmerico
public static final int TECLADO_TEXTO = 0x00000001;
if (configuracao.getS_padrao_numerico().equals("S")) {
edtCodigo.setInputType(TECLADO_NUMERICO);
} else {
edtCodigo.setInputType(TECLADO_TEXTO);
}
Atenciosamente,
Renan Petronilho Sant´Anna
Em 4 de dezembro de 2012 15:24, Beneti <beneti@beneti.com.br> escreveu:
Pessoal,tenho um EditText, ao clicar nele, queria que aparecesse o teclado numérico. Mas note que não é só numérico, seria esse -> http://i.stack.imgur.com/oum5Y.png. Para esse teclado aparecer, normalmente, seria, clicar no EditText, aparece o teclado normal e depois clicar em ?123 do lado inferior esquerdo, ai aparece esse teclado. Eu preciso que ele apareça logo de cara. Clicou no EditText, ele já aparece.Eu já testei TODAS as opções do inputType. Se eu colocarandroid:inputType="phone"
ouandroid:inputType="number", o resultado é
http://i.stack.imgur.com/2QTO0.png que não resolve meu problema, pois eu não consigo voltar para letras.Notem, que o problema é... esse campo geralmente são apenas números, mas eventualmente pode ser que acrescente letras. Já perguntei no stackoverflow, mas acho que não consegui me expressar bem ou o cara que não conseguiu entender, pois a solução dele foi, use android:inputType="number".Obrigado--
0 comentários:
Postar um comentário