[置顶] android软键盘的隐藏问题
16lz
2021-01-23
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);
更多相关文章
- 管理android 键盘自动弹出 关闭
- Android调用系统的发邮件方法
- Android轮播图Banner使用方法
- android:软件的安装和卸载源代码
- Android ButterKnife框架的使用方法
- Android 操作软键盘
- Android中几种图像特效处理方法小结
- android 笔记 --- Android界面刷新的方法