android 键盘关闭/显示


  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);

更多相关文章

  1. android 键盘显示与隐藏
  2. 安卓基础知识
  3. StevGuo系列文章翻译之Talking about Android(安卓)process
  4. 开启 Android(安卓)反射调用
  5. Android(安卓)设置EditText不会自动弹出键盘
  6. JS与Android交互之html页面跳转到Android(安卓)Activity
  7. android键盘弹出之后界面整体上移,顶出去了
  8. android键盘弹出之后界面整体上移,顶出去了
  9. android EditText中的inputType .

随机推荐

  1. Android(安卓)卡片效果
  2. 如何将当前布局用代码保存在png图像文件
  3. Android(安卓)Studio常用快捷键---不断更
  4. android学习笔记(一) 遍历SD卡中所有文件
  5. 图解Android(安卓)- Binder 和 Service
  6. Android(安卓)Gallery 滑动停止监听方案
  7. Android之INSTALL_FAILED_INSUFFICIENT_S
  8. Android(安卓)7.0 判断是否支持多用户模
  9. Paint---Xfermode、 PixelXorXfermode
  10. android 自定义Toast,可设定显示时间