Android:通过代码动态关闭虚拟键盘?

时间:2009-12-08 19:10:01

标签: android android-keypad

如何通过代码动态关闭虚拟键盘? 我想要做的就是当用户点击“确定”按钮时将其关闭,因为即使按钮​​现在具有焦点,它也不会自动关闭。

2 个答案:

答案 0 :(得分:3)

您好我还有一个隐藏键盘的解决方案:

InputMethodManager imm = (InputMethodManager) getSystemService(Activity.INPUT_METHOD_SERVICE);
    imm.toggleSoftInput(InputMethodManager.HIDE_IMPLICIT_ONLY, 0);

此处在showFlag的位置传递HIDE_IMPLICIT_ONLY,在hiddenFlag的位置传递0。 它会强行关闭软键盘。

答案 1 :(得分:2)