隐藏android SoftKey板

时间:2014-06-19 13:14:03

标签: android android-softkeyboard soft-keyboard

当edittext接受来自遥控器的输入时,如何从屏幕隐藏软键盘? 我试过了

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInputFromWindow(editText.getWindowToken(), InputMethodManager.HIDE_IMPLICIT_ONLY, 0);

它隐藏了软键盘,但它也阻止了edittext的输入。

1 个答案:

答案 0 :(得分:0)

像这样使用。

public static final void hideSoftKeyBoard(Context context, EditText editText) {
    InputMethodManager imm = (InputMethodManager) context
            .getSystemService(Context.INPUT_METHOD_SERVICE);
    imm.hideSoftInputFromWindow(editText.getWindowToken(), 0);
}

由于