文章目录
1、简介
2、判断原理
3、功能实现
3、文件参考
1、简介
1)判断界面上是否显示出软键盘
2)有软键盘隐藏,没有显示
2、判断原理
根据判断整体可见区域和整体界面的位置
3、功能实现
case R.id.judge_id:
View view = (this).getWindow().peekDecorView();
if (isSoftShowing()) {
if (view != null && view.getWindowToken() != null) {
InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(v.getWindowToken(), 0);
Log.i(TAG,"输入法存在,隐藏输入法");
}
} else