Desativar teclado

619 views
Skip to first unread message

Iv@n Java

unread,
Apr 18, 2012, 3:32:06 PM4/18/12
to Android Brasil - Dev
Tem alguma forma de desativar o teclado touch do android em um componente EditText?

Maicon Strey

unread,
Apr 18, 2012, 3:38:44 PM4/18/12
to androidb...@googlegroups.com
Tu quer desativar de vez ou quer que ele habilite somente quando o usuário clicar no edittext?
se for a segunda opção tenta:
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);



Maicon Strey
Novo Hamburgo - RS - Brasil
------------------
http://maicon.strey.nom.br/blog/ 
http://maicon.strey.nom.br/blog/netiqueta/ 
Linux user: #525086
------------------

Iv@n Java

unread,
Apr 18, 2012, 4:24:53 PM4/18/12
to androidb...@googlegroups.com
Maicon Strey posso usar as duas situações tentei esse código seu aí porém não mudou nada também buscando pela web achei 

InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(edtTeste1, InputMethodManager.SHOW_FORCED);

Esse ele força a abertura do teclado touch tentei algumas alterações nos dois códigos usando o parametro HIDDEN em vez de SHOW para ver se o teclado não aparecia mais porém sempre quando clica no meu EditText ele continua aparecendo.

Maicon Strey

unread,
Apr 18, 2012, 4:35:32 PM4/18/12
to androidb...@googlegroups.com
Só de curioso. como que tu vai alterar o conteudo desse edit text sem habilitar o teclado?
Não entendi qual a tua necessidade real nesse caso.

Não é mais fácil bloquear o campo com focusable(false) ? dai o usuario nem vai conseguir clicar nele.


Maicon Strey
Novo Hamburgo - RS - Brasil
------------------
http://maicon.strey.nom.br/blog/ 
http://maicon.strey.nom.br/blog/netiqueta/ 
Linux user: #525086
------------------



Reply all
Reply to author
Forward
0 new messages