У меня есть пользовательский диалог с EditText. Когда появится диалог, фокус находится на EditText, и отображается мягкая клавиатура. Как этого избежать? Я пробовал:
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
и
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(edittext.getWindowToken(), 0);
но они не работают для меня. Я думаю, что они не работают для диалога.