0

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

4

1 回答 1

1

您可以轻松使用:

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

passwordEditText参考

于 2012-11-25T09:20:00.887 回答