Android:打开和关闭输入法
来源:互联网 发布:高中网络培训 编辑:程序博客网 时间:2024/04/30 01:01
一、打开输入法窗口:
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,则表示输入法打开
InputMethodManager imm= (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); @Override public boolean onTouchEvent(MotionEvent event) { // TODO Auto-generated method stub if (event.getAction() == MotionEvent.ACTION_DOWN) { System.out.println("down" ); if (RegisterActivity. this .getCurrentFocus() != null ) { if (RegisterActivity. this .getCurrentFocus().getWindowToken() != null ) { imm.hideSoftInputFromWindow(RegisterActivity.this .getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS); } } } return super .onTouchEvent(event); }
- Android打开和关闭输入法
- Android:打开和关闭输入法
- Android打开和关闭输入法
- android 打开和关闭输入法
- Android打开输入法和关闭输入法
- android 输入法的关闭和打开
- Android程序打开和关闭输入法
- Android程序打开和关闭输入法
- Android程序打开和关闭输入法
- Android程序打开和关闭输入法
- 用Android程序打开和关闭输入法
- Android程序打开和关闭输入法
- Android程序打开和关闭输入法
- 打开和关闭输入法
- Android输入法的关闭打开
- 打开和关闭输入法软键盘
- 打开和关闭输入法软键盘 .
- 打开和关闭输入法的实现
- hadoop2.4环境搭建
- 浅谈字体渲染
- hdu-2544-最短路
- 开启Windows默认的管理员用户
- 工作后一个多月感受
- Android:打开和关闭输入法
- java中的访问控制有什么用?如何用法?请举例
- VBA: 逐行读取文件
- PHP连接ORACLE超时问题
- Photoshop脚本指南——Hello World
- UVA10001
- 关于weblogic下使用URL.openConnection获取连接返回javax.net.ssl.SSLKeyException错误
- python3生成Excel报告
- select语句的结果集直接发向客户端的(一个SQL语句会前后进行各种调用,包括解析(parse)调用、执行(executive)调用、获取(fetch)调用)