一、打开输入法窗口:
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. Android 控件之八:AutoCompleteTextView自动完成文本框
  2. Unity3D游戏开发之在Android视图中嵌入Unity视图
  3. android输入法弹出调整布局与沉浸式状态栏冲突+fitSystemWindows
  4. [Android]ListView性能优化之视图缓存
  5. [Android]直接使用代码建立Android视图元件
  6. Android输入法框架系统(下)
  7. 安卓开发09:常用控件-TextView文本展示
  8. Android 基本属性绘制文本对象FontMetrics介绍

随机推荐

  1. 解决 :android studio 提交代码到git/gith
  2. [置顶] 自己开发的Android(安卓)软件发布
  3. Android与webservice进行实体对象的传递
  4. Android(安卓)ViewPager 使用详解
  5. Google企业软件市场??
  6. 关于Android(安卓)HTML5 audio autoplay
  7. Android(安卓)NDK系列一(ndk在android stu
  8. Android(安卓)利用OnDraw实现自定义View
  9. Android(安卓)的 Sqlite基本操作
  10. 【姿势】Android(安卓)和 Mac 爆毁灭级安