判断键盘是否开启,如果开启就关闭

来源:互联网 发布:群晖域名服务器dns 编辑:程序博客网 时间:2024/06/05 18:10

//获取键盘管理器

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);

if (imm.isActive()){  //判断当前键盘是否激活

//隐藏键盘

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);

}


//另一种方法

public  void closeKeyboard(Context context, EditText et) {
InputMethodManager imm = (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(et.getWindowToken(), 0);
}

原创粉丝点击