android - 单击按钮时隐藏虚拟键盘

标签 android keyboard

有没有办法在我点击 android 中的按钮后隐藏虚拟键盘?键盘最初是在用户触摸编辑文本组件时弹出的;我希望它在按下按钮后关闭。

最佳答案

隐藏键盘的最佳实践:

InputMethodManager inputMethodManager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
inputMethodManager.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);

它会自动接收当前焦点并隐藏键盘。有多少 EditText View 并不重要。

关于android - 单击按钮时隐藏虚拟键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5360696/

相关文章:

vbscript - Visual Basic 脚本 - 按键检测?

android - 正则表达式在 Kotlin 中拆分字符串

android - Android 软键盘中同时具有大写锁定和多行功能

iphone - 获取输入附件 View 的 y 位置

c# - 我如何以编程方式操作 Windows 7 屏幕键盘 osk : Move, 调整大小,删除标题栏/标题

keyboard - 学习触摸打字的最佳方法是什么? [复制]

java - 如何在java中以全屏独占模式处理来自键盘和鼠标的事件?

java - android studio 不再运行/调试(安装)RenderScript 应用到移动设备

java - glide 如何取消图片下载请求?

android - 使用 gmail 发送签名的 apk 时检测到病毒