一、打开输入法窗口:

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:打开和关闭输入法相关推荐

  1. android 打开和关闭输入法

    最近在做类似微信朋友圈发说说和评论功能时,需要用代码手动地控制输入法的关闭和打开,遇到了一些诡异地的问题分享给大家,希望可以帮助遇到同样问题的同学 EditText etContent=findVie ...

  2. Android打开和关闭输入法

    1.打开输入法窗口 InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE ...

  3. Android程序打开和关闭输入法

    2019独角兽企业重金招聘Python工程师标准>>> 一.打开输入法窗口: /*** 动态显示软键盘** @param context 上下文* @param edit 输入框*/ ...

  4. android 输入法如何启动流程_Android程序打开和关闭输入法

    一.打开输入法窗口: /** * 动态显示软键盘 * * @param context 上下文 * @param edit 输入框 */ public static void showSoftInpu ...

  5. Android弹出关闭输入法

    注意 : editText.requestFocus();    在需要弹出输入法的时候 http://blog.csdn.net/zgf1991/article/details/17097849 [ ...

  6. android代码打开数据库,Android打开和关闭数据库

    与计算机编程中的许多事情一样,关闭SQLite数据库的时间没有单一的"正确进行"(如果您正在使用它,则通过SQLiteOpenHelper上的close(),否则对SQLiteDa ...

  7. 打开和关闭输入法软键盘

    .netcf还是没有支持的函数,那么,就调用api吧,函数名为SipShowIM. msdn中这样描述: SipShowIM Requirements OS Versions: Windows CE ...

  8. python怎么隐藏输入法_打开和关闭输入法

    procedure CloseEDTIME(edt: TEdit); var KeyStates: TKeyboardState; begin GetKeyboardState(KeyStates); ...

  9. android 关闭蓝牙功能,android – 打开和关闭蓝牙?

    你需要 在您的清单文件中,以及变量如: private final integer REQUEST_ENABLE_BT = 1; 和 BluetoothAdapter mBluetoothAdapte ...

最新文章

  1. 安装配置nginx加载concat模块
  2. Android之解决toolbar里面显示返回按钮图片太大和没有水平居中的问题
  3. 菜鸟的成长记录--linux 通配符和特殊字符集合的使用
  4. Linux 环境下FC(SAN)磁盘在线删除
  5. 图像语义分割(15)-ConvCRFs:用于语义分割的卷积条件随机场
  6. python第五篇:Linux上将txt导入mysql
  7. live2d模型二次开发
  8. 制作粉色少女系列❤生日快乐祝福网页❤(HTML+CSS+JS)
  9. 防勒索病毒奇兵——MCK(云私钥)
  10. 关于个人开发游戏的一些经验
  11. Linux进程间通信-消息队列
  12. matlab中saveas图片和save变量到不同路径(文件夹)下
  13. NETWARE系统加入服务器,如何在 Netware 服务器中安装多块网卡
  14. CSS揭秘--笔记--滚动提示
  15. 林辉高考机器人_“成都造”高考机器人 高考数学成绩稳定在136分
  16. 【建议珍藏】2023年最新Android大厂面经分析,最终入职得物
  17. Linux一条命令修改账号密码
  18. background 背景属性详解
  19. kali新手入门教学(13)--nc连接
  20. [WebApi]WebApi通过接口上传文件-单文件 多文件上传 文件下载

热门文章

  1. 计算机桌面壁纸小,电脑的桌面壁纸大小怎么设置
  2. 23岁IT男与女友分手,扔下200万元分手费走了。。。
  3. 办公邮箱怎么选,邮箱选哪个更好用?
  4. 服务器主板显示ba,为什么我的设计器不能显示,但是可以调通,主板信息读出发生错误...
  5. Mysql——》索引存储模型推演
  6. 这个男人用8幅画刻画“父爱”,被暖化了
  7. “感动中国”2012年度人物颁奖词
  8. Windows Server - 如何查看机器的开机/关机时间
  9. 基于PHP的学生作业管理系统
  10. 医生一句话,6岁女娃的视力从0.15回到1.0!