单击后退按钮时,键盘会自行隐藏,但仍会保留对edittext的关注。我该如何重现这种行为?
答案 0 :(得分:1)
您可以使用此代码隐藏键盘:
getWindow().setSoftInputMode(
WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN
);
或者这个:
View view = this.getCurrentFocus();
if (view != null) {
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
}
如果EditText失去焦点,只需编写一个简单的命令
editText.requestFocus();