android 输入法的打开和关闭
2014-04-25 21:42
363 查看
一、打开输入法窗口:
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 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,则表示输入法打开
相关文章推荐
- android自动更新程序,安装完以后就什么都没有了,没有出现安装成功的界面的问题
- 完美解决android显示gif
- android menu菜单的动态隐藏
- Android系统SVC命令教程
- Android系统中Activity的生命周期
- android 获取控件大小和设置调整控件的位置XY
- Android开发之Json-构建Json文本
- android从完全不懂菜鸟开始到有经验的coder之路
- 得到SD卡的文件目录
- Android 消息推送 -- Xinge Push[客户端数据接收处理]
- DoNet屌丝学Android(一)——Android开发准备工作 & No HelloWord & (真机)调试
- Android动画之translate(位移动画)
- Android4.x搭建开发环境
- Android 资源文件中@、@android:type、@*、?、@+含义和区别
- Android TV 添加系统服务,通过Binder机制从APK对其进行跨进程远程调用
- Android控件_ListView优化[分批加载]
- Android事件传递机制
- Android中三种onClick事件的实现与对比
- Android中的EditText默认时不弹出软键盘的方法
- Android项目导入时 Could not find class的可能解决方法