InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE);
View view = this.getCurrentFocus();
if (view != null){
imm.showSoftInput(view, 0); //显示软键盘
imm.hideSoftInputFromWindow(view.getWindowToken(), 0);//隐藏软键盘
}
View view = this.getCurrentFocus();
if (view != null){
imm.showSoftInput(view, 0); //显示软键盘
imm.hideSoftInputFromWindow(view.getWindowToken(), 0);//隐藏软键盘
}
本文介绍了一种在Android应用中控制软键盘显示与隐藏的方法。通过获取InputMethodManager服务并使用getCurrentFocus()方法找到当前焦点所在的视图,进而实现对软键盘状态的控制。
3722

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



