我有一个带有 EditText 的自定义对话框。当对话框出现时,焦点在 EditText 上,并且显示了软键盘。如何避免这种情况?我试过了:
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
和
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(edittext.getWindowToken(), 0);
但他们不适合我。我认为这些不适用于对话。