删除视图键盘

可能重复:
关闭/隐藏Android软键盘

我是一名初学者,并且编写了一个简单的程序来查找二次方程的根。 在EditText字段中输入值效果很好,因为虚拟键盘会弹出,以便您输入数字。 但是,键盘覆盖了显示结果的TextView。 如果用户知道它,他们可以按下“返回”键,并且键盘被移除,显示结果字段。 但是,当用户触摸应用程序中的“执行”按钮而不按下“后退”键时,我希望键盘消失。

我一直在研究这个,有人建议使用finish(); 但是,这不仅会删除键盘,还会退出整个程序。

那么,什么是最简单的方法,只有删除键盘,留下底层TextView显示? 我想在执行数学的onClick视图中包含这个。

任何建议表示赞赏。


只需在onClick方法中添加以下代码即可:

InputMethodManager imm = (InputMethodManager)mContext.getSystemService(Context.INPUT_METHOD_SERVICE);
                imm.hideSoftInputFromWindow(yourSubmiBtn.getWindowToken(), 0);
链接地址: http://www.djcxy.com/p/16611.html

上一篇: remove view keypad

下一篇: How to hide Keypad without Clicking Back Button