键盘没有隐藏在片段中

时间:2014-06-10 09:38:32

标签: android fragment

我正面临片段问题。当我点击列表视图中的项目时,我有一个带有列表视图的片段,打开另一个包含编辑文本的片段,当我点击edittext键盘时打开。有一个确定按钮,当我点击确定按钮  显示前一个片段。但是关键垫仍在那里。我需要隐藏键盘。但如果我没有通过点击第二个片段中的编辑文本打开键盘,它工作正常。打开第二个片段时,如果在未输入文本的情况下点击保存按钮,则不会显示键盘。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

隐藏键盘使用:

InputMethodManager imm = (InputMethodManager) 
     getSystemService(Context.INPUT_METHOD_SERVICE);

if (imm.isAcceptingText())                   
    imm.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), 
        InputMethodManager.HIDE_NOT_ALWAYS);