Android 显示和隐藏软键盘_亲测有效

来源:互联网 发布:淘宝客在哪里参加 编辑:程序博客网 时间:2024/06/05 10:14

java

  • 作者: 张武
  • 日期: 2017/7/18.
  • email: jeff_zw@qq.com

项目中有显示和隐藏键盘的需求,晚上很多方法,有的方法 在有些机箱上并不生效,这个方法是亲测可用且在我手头的测试机里都生效的方法

弹出键盘

//获取系统输入法管理器InputMethodManager imm = (InputMethodManager) activity.getSystemService(Context.INPUT_METHOD_SERVICE);//mInputEv 是需要键盘输入的editview控件mInputEv.requestFocus();//显示键盘imm.showSoftInput(mInputEv, InputMethodManager.RESULT_SHOWN);imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, InputMethodManager.HIDE_IMPLICIT_ONLY);

隐藏键盘

//获取系统输入法管理器InputMethodManager imm = (InputMethodManager) activity.getSystemService(Context.INPUT_METHOD_SERVICE); //隐藏键盘imm.hideSoftInputFromWindow(mInputEv.getWindowToken(), 0);
原创粉丝点击