安卓 四种控制键盘的方法
来源:互联网 发布:android 打开淘宝链接 编辑:程序博客网 时间:2024/05/19 17:09
1、方法一(如果输入法在窗口上已经显示,则隐藏,反之则显示)
- InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
- imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);
2、方法二(view为接受软键盘输入的视图,SHOW_FORCED表示强制显示)
- InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
- imm.showSoftInput(view,InputMethodManager.SHOW_FORCED);
- imm.hideSoftInputFromWindow(view.getWindowToken(), 0); //强制隐藏键盘
3、调用隐藏系统默认的输入法
- ((InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE)).hideSoftInputFromWindow(WidgetSearchActivity.this.getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS); (WidgetSearchActivity是当前的Activity)
4、获取输入法打开的状态
- InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
- boolean isOpen=imm.isActive();//isOpen若返回true,则表示输入法打开
0 0
- 安卓 四种控制键盘的方法
- Flash响应键盘的四种方法
- 收起键盘的四种方法
- 键盘控制鼠标的方法
- 安卓得到屏幕分辨率的四种方法
- 控制对象的四种方法
- 四种控制事务的方法
- 安卓隐藏键盘方法总结
- 安卓显示键盘方法总结
- FLASH中响应键盘事件的四种方法
- FLASH中响应键盘事件的四种方法
- Java控制鼠标和键盘的方法
- Java控制鼠标和键盘的方法
- delphi关于键盘控制的方法
- 无停顿的键盘控制方法
- C#控制键盘按键的常用方法
- 控制EditText是否弹出键盘的方法
- 安卓开发笔记(四)onTouchEvent方法的使用
- Docker系列~代码放在Docker里面还是外面?(八)
- surfview 的一般使用
- vs2012,如何调试dll工程
- python的excel操作
- FlushedInputStream:Android下InputStream发生网络中断时的解决办法
- 安卓 四种控制键盘的方法
- css其他样式
- 利用shell脚本“综合、集中”查看linux server常用软硬件信息
- 数据结构基础:单链表的应用(1)
- 获取cookie
- 判断奇偶性
- 机器学习、深度学习的理论与实战入门建议整理(一)
- SSL
- 一张图理解Faster—RCNN测试流程