1) 如果一定要隐藏使用如下方法:

InputMethodManager imm = (InputMethodManager)

leftBtn.getContext().getSystemService(INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(leftBtn.getWindowToken(),InputMethodManager.HIDE_NOT_ALWAYS);

其中LeftBtn是该布局中某个控件,hideSoftInputFromWindow()方法就是隐藏软键盘。

2) 如果需要切换软键盘,就是原来没有弹出软件盘时去显示软键盘;原来有软键盘弹出时就去隐藏软件盘,代码如下:

InputMethodManager imm=(InputMethodManager)

leftBtn.getContext().getSystemService(INPUT_METHOD_SERVICE);

imm.toggleSoftInput(1, InputMethodManager.HIDE_NOT_ALWAYS);

更多相关文章

  1. 管理android 键盘自动弹出 关闭
  2. Android调用系统的发邮件方法
  3. Android轮播图Banner使用方法
  4. android:软件的安装和卸载源代码
  5. Android ButterKnife框架的使用方法
  6. Android 操作软键盘
  7. Android中几种图像特效处理方法小结
  8. android 笔记 --- Android界面刷新的方法

随机推荐

  1. linux sar查看网络流量
  2. window与linux查看端口被占用
  3. linux -s和 -f,-e 的区别
  4. 定期清理服务器日志
  5. 获取输出为管道的命令的pid
  6. Linux----------zabbix监控-应用实例
  7. LINUX下搭建简单临时的WWW服务器
  8. 转:——Windows和Linux进程间通信区别
  9. Linux Socket 网络编程 (IBM网站)
  10. centos系统安装redis4.0(单机)