软键盘输入法操作相关(持续更新中)
2016-09-05 14:06
225 查看
1.判断软键盘是否显示:
InputMethodManager imm = (InputMethodManager) context.getSystemService(context.INPUT_METHOD_SERVICE);
imm.isActive();
2.关闭软键盘:
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
3.打开软键盘
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(view,InputMethodManager.SHOW_FORCED);
4.打开或者关闭软键盘(如果输入法在窗口上已经显示,则隐藏,反之则显示)
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);
InputMethodManager imm = (InputMethodManager) context.getSystemService(context.INPUT_METHOD_SERVICE);
imm.isActive();
2.关闭软键盘:
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
3.打开软键盘
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(view,InputMethodManager.SHOW_FORCED);
4.打开或者关闭软键盘(如果输入法在窗口上已经显示,则隐藏,反之则显示)
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);
相关文章推荐
- Linux相关操作命令(持续更新)
- Linux 常用命令学习-文件及文件夹操作相关命令-持续更新
- iOS 文件及字符串相关操作汇总 - 持续更新中......
- 数据库相关操作-持续更新
- C++ 文件相关操作(持续更新)
- redis相关操作(持续更新中)
- mysql数据库相关操作(持续更新)
- 重温数据结构,重写相关代码(C#版持续更新中。。。)
- java日期操作【持续更新中……】
- java日期操作【持续更新中……】
- linux 系统相关的一些小知识点(持续更新)
- 项目开发总结:前端开发部分总结[兼容性、DOM操作、跨域等](持续更新)
- 前端开发部分总结[兼容性、DOM操作、跨域等](持续更新)
- JAVA相关术语(持续更新中...)
- android相关问题、网摘集锦(持续更新中...)
- BizTalk相关的问题,打算持续更新。
- 持续更新:测试相关的博客链接等
- WPF相关文章索引 (持续更新中)
- linux shell 操作技巧 (持续更新)
- Silverlight 相关文章汇总(包括Silverlight 2和Silverlight 3,持续更新中)