删除视图键盘



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

我是初学者,并编写了一个简单的程序来找到二次方程的根。在EditText字段中输入值效果很好,因为虚拟键盘会弹出,因此您可以输入数字。但是,键盘涵盖了您的结果出现的文本视图。如果用户知道它,则可以按"后背"键,然后删除键盘,从而揭示结果字段。但是我希望当用户触摸应用程序中的"执行"按钮而无需按" Back"键时,我希望键盘消失。

我一直在研究此事,有些建议使用饰面();但这不仅删除了键盘,还退出了整个程序。

那么,只删除键盘而使底层文本视图显示的最简单方法是什么?我想将其包括在执行数学的OnClick视图中。

任何建议都将受到赞赏。

只需在OnClick方法中添加此代码:

InputMethodManager imm = (InputMethodManager)mContext.getSystemService(Context.INPUT_METHOD_SERVICE);
                imm.hideSoftInputFromWindow(yourSubmiBtn.getWindowToken(), 0);

最新更新