Bien, esta podría ser una respuesta tardía, pero funcionó.
He encontrado este problema en android 2.1 y 2.3.x (no probado en otras versiones de SDK).
Me di cuenta de algo extraño que cuando hice clic en EditText no podía abrir el teclado, presioné el botón ATRÁS para mostrar un cuadro de diálogo de alerta y luego lo cancelé (cerré) y de nuevo hice clic en EditText, ahora el teclado volvió a la vida.
Desde que puedo concluir que el teclado mostrará siempre para el EditarTexto si el EditarTexto no previamente propio enfoque (que muestra un diálogo de alerta sobre la vista EditarTexto hará que el EditarTexto perder el foco).
Así que llame a la función de abajo en su EditarTexto cuando se lleva a delante:
mEditText.clearFocus();
o
parentViewThatContainsEditTextView.clearFocus();
Sí, pero con el enfoque obtendrás comportamientos inesperados. Por ejemplo, si haces un fondo de tu aplicación mientras IMM es forzada, permanecerá abierta, incluso en la pantalla de inicio. :) – worked