Tengo mi propio teclado en mi aplicación, así que quiero ocultar el teclado del software todo el tiempo (en actividades específicas & diálogos). Experimenté con dos opciones:¿Cómo evito que aparezca el teclado del software?
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
Este código impide que el teclado de aparecer al principio, pero cuando hago clic en el cuadro de texto que el teclado sigue COP.
InputMethodManager imm = (InputMethodManager)getContext().getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(editText.getWindowToken(), 0);
Este código oculta el teclado, pero no impide que aparezca el teclado.
¡AYUDA POR FAVOR!
la salida de este http://stackoverflow.com/questions/7289335/soft-keyboard-shows-up-on-edittext-focus-only -once/7291121 # 7291121 –
thx pero estoy teniendo un problema diferente allí ... Quiero ocultar el teclado desde el principio y evitar que aparezca sin importar lo que haga – Han