Fechar teclado ao sair do EditText [RESOLVIDO]

1 resposta
D

Pessoal

Gostaria de saber como faço para fechar o teclado virtual quando aperto a tecla ENTER ou quando saio de um EditText

1 Resposta

D

Pessoal consegui quem precisar

cCapital.setOnKeyListener(new OnKeyListener() {			
				public boolean onKey(View v, int keyCode, KeyEvent event) {
					if (event.getAction() == KeyEvent.ACTION_DOWN) {
						switch (keyCode) {
						case KeyEvent.KEYCODE_ENTER:
							InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE);
							imm.hideSoftInputFromWindow(cCapital.getWindowToken(), 0);
							getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
							return true;
					
						}
					}
					return false;
				}
			});
Criado 15 de setembro de 2012
Ultima resposta 15 de set. de 2012
Respostas 1
Participantes 1