一、 InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);  
//得到InputMethodManager的实例 
if (imm.isActive()) { 
//如果开启 
imm.toggleSoftInput(InputMethodManager.SHOW_IMPLICIT, InputMethodManager.HIDE_NOT_ALWAYS); 
//关闭软键盘,开启方法相同,这个方法是切换开启与关闭状态的 


------------------------------------------ 
//隐藏软键盘-可行 
int flags = WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM; 
getWindow().addFlags(flags); 

-------------------------------------------- 
在onclick事件下.以下方法可行.(如果是EditText失去焦点/得到焦点,没有效果) 
InputMethodManager im = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); 
im.hideSoftInputFromWindow(getCurrentFocus().getApplicationWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);   二、

// 关闭键盘
 public void KeyBoardCancle() {

  View view = getWindow().peekDecorView();
  if (view != null) {

   InputMethodManager inputmanger = (InputMethodManager) getSystemService(ActivityBase.INPUT_METHOD_SERVICE);
   inputmanger.hideSoftInputFromWindow(view.getWindowToken(), 0);
  }
 }

更多相关文章

  1. Android(安卓)实现Activity后台运行
  2. android点击空白区域隐藏软键盘的实现
  3. Android(安卓)Dialog中EditText自动弹出软键盘
  4. android 关闭数据连接方法
  5. Android(安卓)开启闪光灯做手电筒 源码
  6. WiFi的使用Demo
  7. android中隐藏以及显示软键盘代码
  8. android 键盘不弹出
  9. Android(安卓)打开和关闭软键盘

随机推荐

  1. Android(安卓)Studio 进阶详细配置
  2. 不是我不写博客,是我不敢写
  3. Android自动化测试之Monkeyrunner从零开
  4. Android日记之2012/02/08——浅谈Timer
  5. 使用Intent Filter来响应隐式Intent
  6. Android(安卓)Jni用bitmap形式实现Image
  7. Android(安卓)关于Bitmap对象于内存管理
  8. s3c2410/2440(armv4t) 移植教程
  9. Android(安卓)应用开发笔记 - UI开发详解
  10. 关于 Android(安卓)中 Support 支持包(1)