按Enter键隐藏android键盘

Jes*_*Jes 3 android keypad

我有一个编辑文本和一个保存按钮,我想点击保存按钮而不是按后退键关闭键盘,我输入保存按钮后必须关闭键盘.如何实现这一点请帮助我,并提前感谢

Luk*_*kap 6

您可以在edittext上覆盖onkeypress并检查是否按下了enter,如果为true,则隐藏

myEditText.setOnKeyListener(new OnKeyListener() {
    @Override
    public boolean onKey(View v, int keyCode, KeyEvent event) {
        if (keyCode == KeyEvent.KEYCODE_ENTER) { 
                InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
    imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0);
        }
     return false;
    }
});
Run Code Online (Sandbox Code Playgroud)