我有一个活动,其中有一个EditText,当我按下键盘上的“开关”切换输入法,然后弹出一个对话框(一个输入法列表)。现在按下主页键,桌面将显示但键盘和弹出对话框仍然显示在桌面上,所以当我按下主页键时,如何隐藏键盘和弹出对话框? 谢谢!
答案 0 :(得分:1)
您可以轻松使用:
// hiding keyboard
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(password.getWindowToken(), 0);
password
是EditText
参考