Android输入法界面管理(打开/关闭/状态获取)
来源:互联网 发布:js typeof instanceof 编辑:程序博客网 时间:2024/05/04 20:38
出处:http://blog.csdn.net/onlyonecoder/article/details/14231323
最近做一个带发表情的聊天界面,需要管理系统输入法的状态,
一、打开输入法窗口:
- 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 0
- Android输入法界面管理(打开/关闭/状态获取)
- Android输入法界面管理(打开/关闭/状态获取)
- Android输入法界面管理(打开/关闭/状态获取)
- Android输入法界面管理(打开/关闭/状态获取)
- Android输入法界面管理(打开/关闭/状态获取)
- Android软键盘(1)---输入法界面管理(打开/关闭/状态获取)
- 安卓输入法界面的关闭/打开
- Android打开和关闭输入法
- Android:打开和关闭输入法
- Android打开和关闭输入法
- Android输入法的关闭打开
- android 打开和关闭输入法
- Android打开输入法和关闭输入法
- android 输入法的关闭和打开
- Android程序打开和关闭输入法
- Android程序打开和关闭输入法
- Android程序打开和关闭输入法
- Android程序打开和关闭输入法
- android之截图
- 最小生成树kruskal算法(并查集)
- html canvas 画心电图网格
- zend studio10.0完美配置php5.4+debug2.0.5
- group属性导致@BeforeClass注解无效
- Android输入法界面管理(打开/关闭/状态获取)
- java 获取servlet context上下文配置
- 欧几里得最大公约数算法
- 菜鸟DirectX之渲染流水线
- 老师叫我们上传到这的!说这里方便查作业!
- 【贪心】【uva11520】 Fill the Square
- word如何设置首行缩进快捷键
- stm32库开发之keil编译报错
- sicily 1063 Who's the boss