一、打开输入法窗口:

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,则表示输入法打开

更多相关文章

  1. 输入法与窗口交互
  2. Android 5.0 SystemUI 视图框架
  3. Android 中解决输入法挡住输入框的问题
  4. Android中EditText点击获得焦点后无法显示输入法键盘
  5. Android原生拼音输入法分析
  6. Android滚动显示TXT中文文本
  7. Android TextView 中文本横向滚动效果实现
  8. Android UI系列:TextView显示文本
  9. android——解决部分输入法监听回退键无效的问题

随机推荐

  1. android 实用sax 读取xml文件内容 附源码
  2. 通过tcpdump抓包使用Wireshark --Android
  3. android adb push 与 adb install的比较(
  4. android 终端基本命令
  5. Android ContentProvider 完全解析及DEMO
  6. Android(安卓)在Java代码中设置style属性
  7. Android 之Service
  8. Android性能优化(2):常见内存泄漏与优化(二
  9. [置顶] 【博客目录】 Start here o(∩_∩
  10. Android中m、mm、mmm、mma、mmma的区别