按住主页键时如何隐藏android软键盘

时间:2012-11-25 09:12:53

标签: android

我有一个活动,其中有一个EditText,当我按下键盘上的“开关”切换输入法,然后弹出一个对话框(一个输入法列表)。现在按下主页键,桌面将显示但键盘和弹出对话框仍然显示在桌面上,所以当我按下主页键时,如何隐藏键盘和弹出对话框? 谢谢!

1 个答案:

答案 0 :(得分:1)

您可以轻松使用:

// hiding keyboard
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
            imm.hideSoftInputFromWindow(password.getWindowToken(), 0);

passwordEditText参考