软键盘自动打开与关闭
来源:互联网 发布:画韦恩图的软件 编辑:程序博客网 时间:2024/05/08 14:54
Android软键盘有时候需要我们在EditText点击输入内容结束后自动关闭软键盘,或者某种情况自动打开软键盘,具体的操作代码如何,如下所示:
如果是点击完ET自动关闭软键盘可以写一个定时器在0.5秒后自动关闭软键盘
/** * date: 2017/4/25 14:37 * autour: HelenChen * description: 键盘延迟显示隐藏*/private void inputManager() { Timer timer = new Timer(); timer.schedule(new TimerTask() { public void run() { hintKbOne(); } }, 1000);/** * date: 2017/4/25 14:27 * autour: HelenChen * description: 此方法,如果显示则隐藏,如果隐藏则显示*/private void hintKbOne() { InputMethodManager imm = (InputMethodManager)getActivity().getSystemService(Context.INPUT_METHOD_SERVICE); // 得到InputMethodManager的实例 if (imm.isActive()) { // 如果开启 imm.toggleSoftInput(InputMethodManager.SHOW_IMPLICIT, InputMethodManager.HIDE_NOT_ALWAYS); }}/** * date: 2017/4/25 14:27 * autour: HelenChen * description: 此方法只是关闭软键盘*/private void hintKbTwo() { InputMethodManager imm = (InputMethodManager)getActivity().getSystemService(Context.INPUT_METHOD_SERVICE); if(imm.isActive()&&getActivity().getCurrentFocus()!=null){ if (getActivity().getCurrentFocus().getWindowToken()!=null) { imm.hideSoftInputFromWindow(getActivity().getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS); } }}
2 0
- 软键盘自动打开与关闭
- Android自动打开和关闭软键盘
- Android自动打开和关闭软键盘
- Android自动打开和关闭软键盘
- android自动打开和关闭软键盘
- 软键盘的关闭与打开
- 打开/关闭软键盘
- 打开、关闭软键盘
- Android代码自动打开和关闭软键盘
- Android 打开软键盘 关闭软键盘
- E4A - 打开、关闭软键盘
- 打开或关闭软键盘
- Dialog 中有EditText时,打开自动弹出软键盘,关闭时隐藏软键盘
- Android开发 关于软键盘的 打开与关闭
- [Android] 软键盘打开与关闭的方法
- Qt5.9.0中打开与关闭系统软键盘
- 打开关闭软键盘,点击屏幕其他地方关闭软键盘
- 判断是否打开了软键盘 自动打开软键盘
- shell 1>&2 2>&1 &>filename重定向的含义和区别
- ASP.NET WebApi 自带Json返回日期带T无法格式化的问题
- 大型网站技术架构学习-网站高可用架构-记录
- windows dos 常用命令行(完整)
- sql中开窗函数简单说明
- 软键盘自动打开与关闭
- ~取反操作符
- MySQL Illegal mix of collations for operation 'like'
- 驱动开发-1 模块hello world
- 进程间通信系列(9)消息队列的创建、打开、控制
- [Drools]JAVA规则引擎 -- Drools
- linux中shell变量$#,$@,$0,$1,$2的含义解释
- hibernate HQL学习笔记
- docker常用问题