当前位置: 移动技术网 > IT编程>移动开发>Android > 隐藏键盘

隐藏键盘

2019年04月03日  | 移动技术网IT编程  | 我要评论

优筑国际,新道亚里沙,蜥蜴有毒吗

/**
* 判断键盘是否显示
*
* @return true 显示
*/
public static boolean issoftshowing(activity activity) {
//获取当前屏幕内容的高度
int screenheight = activity.getwindow().getdecorview().getheight();
//获取view可见区域的bottom
rect rect = new rect();
activity.getwindow().getdecorview().getwindowvisibledisplayframe(rect);

return screenheight - rect.bottom != 0;
}

/**
* 隐藏键盘
*/
public static void hide(activity activity) {
if (issoftshowing(activity)){
inputmethodmanager imm = (inputmethodmanager) activity.getsystemservice(context.input_method_service);
imm.togglesoftinput(0, inputmethodmanager.hide_not_always);
}
}

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网