隐藏软键盘方法
16lz
2021-01-26
/** * 隐藏键盘 * * @param context * @param view */public static void hideSoftInput(Context context, View view) { InputMethodManager imm = (InputMethodManager) IMApp.getAppContext().getSystemService(Context.INPUT_METHOD_SERVICE); if (view == null) { imm.toggleSoftInput(0, InputMethodManager.RESULT_HIDDEN); } else { imm.hideSoftInputFromWindow(view.getWindowToken(), 0); //强制隐藏键盘 }}/** * 判断输入法是否显示 * * @param context * @return */public static boolean getSoftInputState(Activity context) { return context.getWindow().getAttributes().softInputMode == WindowManager.LayoutParams.SOFT_INPUT_STATE_UNSPECIFIED;}
更多相关文章
- Android中如何自动弹出软键盘
- android webview全屏显示html内容
- Android(安卓)开启关闭软键盘
- android 监听系统键盘显隐
- Android键盘弹出的研究
- Android(安卓)editText自动弹出软键盘
- Android(安卓)隐藏虚拟导航栏
- Android输入法弹出流程
- android键盘映射之一