1
、关闭系统的软键盘
public
static
void
dismissSoftKeyboard(Activity activity) {
View view = activity.getWindow().peekDecorView();
if
(view !=
null
) {
InputMethodManager inputmanger = (InputMethodManager) activity.getSystemService(Context.INPUT_METHOD_SERVICE);
inputmanger.hideSoftInputFromWindow(view.getWindowToken(),
0
);
}
}
2.打开软键盘
public
static
void
openSoftKeyboard(Activity activity) {
//获取 整个Window界面的最顶层View
View v = getWindow().peekDecorView();
if (v != null && v.getWindowToken() != null) {
InputMethodManager imm = (InputMethodManager)activity.getSystemService(Context.
INPUT_METHOD_SERVICE);
imm.toggleSoftInputFromWindow(v.getWindowToken(), 0, 0);
}
}