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应用中实现软键盘的隐藏与切换操作。通过使用InputMethodManager来调用hideSoftInputFromWindow方法隐藏软键盘,或者使用toggleSoftInput方法在显示与隐藏软键盘之间进行切换。
3858

被折叠的 条评论
为什么被折叠?



