Android输入法界面管理(打开/关闭/状态获取)
来源:互联网 发布:千兆网络测速工具 编辑:程序博客网 时间:2024/05/22 17:32
最近做一个带发表情的聊天界面,需要管理系统输入法的状态,
一、打开输入法窗口:
二、关闭输入法窗口
三、如果输入法打开则关闭,如果没打开则打开
四、获取输入法打开的状态
一、打开输入法窗口:
- InputMethodManager inputMethodManager = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
- // 接受软键盘输入的编辑文本或其它视图
- imm.showSoftInput(submitBt,InputMethodManager.SHOW_FORCED);
二、关闭输入法窗口
- InputMethodManager inputMethodManager = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
- inputMethodManager.hideSoftInputFromWindow(OpeListActivity.this.getCurrentFocus().getWindowToken()
- ,InputMethodManager.HIDE_NOT_ALWAYS);
- //接受软键盘输入的编辑文本或其它视图
- inputMethodManager.showSoftInput(submitBt,InputMethodManager.SHOW_FORCED);
三、如果输入法打开则关闭,如果没打开则打开
- InputMethodManager m=(InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
- m.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);
四、获取输入法打开的状态
- InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
- boolean isOpen=imm.isActive();
- //isOpen若返回true,则表示输入法打开
0 1
- Android输入法界面管理(打开/关闭/状态获取)
- Android输入法界面管理(打开/关闭/状态获取)
- Android输入法界面管理(打开/关闭/状态获取)
- Android输入法界面管理(打开/关闭/状态获取)
- Android输入法界面管理(打开/关闭/状态获取)
- Android软键盘(1)---输入法界面管理(打开/关闭/状态获取)
- 安卓输入法界面的关闭/打开
- Android打开和关闭输入法
- Android:打开和关闭输入法
- Android打开和关闭输入法
- Android输入法的关闭打开
- android 打开和关闭输入法
- Android打开输入法和关闭输入法
- android 输入法的关闭和打开
- Android程序打开和关闭输入法
- Android程序打开和关闭输入法
- Android程序打开和关闭输入法
- Android程序打开和关闭输入法
- clientHeight / scrollHeight / offsetHeight 等属性的区别图
- 属性动画中的插值器和估值器
- 找出两链表的交点
- DT大数据梦工厂- 第6课 精通Spark集群搭建与测试
- TCP客户端和服务器多个socket连接的问题求助
- Android输入法界面管理(打开/关闭/状态获取)
- 史上最牛逼的纯CSS实现tab选项卡,闪瞎你的狗眼
- 在android 中导入项目后 包出现错误
- jQuery对象访问 jquery: "3.0.0-pre
- CentOS 7.0 yum安装Apache、PHP和MySQL
- 关于Android 6.0 刷入gapps 显示“设置向导”已停用的解决办法
- Fragment的使用
- android 连按两次退出程序
- 经验之谈—正则表达式实现图文混排