使用键盘下一步按钮输入所有字段时关闭安卓键盘



我的表单中有 5 个编辑文本字段,我可以使用键盘下一步按钮切换到下一个字段。

一旦我访问表单中的最后一个字段,当用户单击下一步时,它再次转到顶部文件,在这里我想关闭键盘。

任何人都可以帮我如何关闭它吗

要以编程方式执行此操作,您可以使用 InputMethodManager() ,如下所示:

int count = 1;
View view = this.getCurrentFocus();
if(view == R.id.YOUR_FIRST_VIEW_ID && count < 2){
    ++count;
}
else if (view == R.id.YOUR_FIRST_VIEW_ID && count == 2) {  
    InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
    imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
}

因此,当您在第一个编辑框中时,第二次count = 2,然后隐藏键盘。