1,显示键盘
InputMethodManager imm = (InputMethodManager) Objects.requireNonNull(getActivity()).getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(userNameText, 0);
2,隐藏键盘
public static void hideSoftKeyboard(@NonNull Activity context)
{
View view = context.getWindow().peekDecorView();
if (view != null) {
InputMethodManager inputManger = (InputMethodManager) context
.getSystemService(Context.INPUT_METHOD_SERVICE);
assert inputManger != null;
inputManger.hideSoftInputFromWindow(view.getWindowToken(), 0);
}
}