方法一:
//如果显示则隐藏,如果隐藏则显示private void closeKeyboard() {    InputMethodManager imm = (InputMethodManager)getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);        // 得到InputMethodManager的实例    if (imm.isActive()) {     // 如果开启    imm.toggleSoftInput(InputMethodManager.SHOW_IMPLICIT,    InputMethodManager.HIDE_NOT_ALWAYS);    }}

方法二:

//只是关闭软键盘private void closeKeyboard() {    InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);              if(imm.isActive()&&getCurrentFocus()!=null){       if (getCurrentFocus().getWindowToken()!=null) {           imm.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);        }                 }}

方法三:

//关闭指定文本输入框的软键盘private void closeKeyboard() {    EditText edit=(EditText)findViewById(R.id.edit);      InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);     imm.hideSoftInputFromWindow(edit.getWindowToken(),0);}

更多相关文章

  1. Android ButterKnife 使用方法总结
  2. Android实现多线程断点下载的方法
  3. Android各代码层获取系统时间的方法
  4. android 点击空白 隐藏软键盘
  5. Android Studio 运行出现 Multiple dex files define Landroid/s
  6. Android判断软键盘是否显示
  7. Android非UI线程更新UI的几种方法
  8. Android实现读写JSON数据的方法
  9. Android 获取mac地址方法

随机推荐

  1. Android 学习指南
  2. [置顶] json数据解析与生成 android
  3. android导入xxx.aar依赖方法
  4. Android ListView滑动后背景变黑问题解决
  5. [置顶] Android 博客目录整理
  6. 深入解析Android的自定义布局
  7. Android UI开发第二十二篇——android 瀑
  8. Android利用SAX解析XML文件
  9. Android第二天--基于Snake的示例建立和运
  10. Android(安卓)通用流行框架汇总(持续更新