每当我单击按钮时,我都会使用以下代码作为util文件方法来隐藏键盘。
public static void hideKeyPad(){
Activity activity = MainActivity.getActivity();
InputMethodManager imm = (InputMethodManager) activity.getSystemService(Activity.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(InputMethodManager.HIDE_IMPLICIT_ONLY, 0);
}
但是键盘一直在出现。请纠正我。
最佳答案
尝试使用此代码对我有用
InputMethodManager inputManager = (InputMethodManager)
getSystemService(Context.INPUT_METHOD_SERVICE);
inputManager.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(),
InputMethodManager.HIDE_IMPLICIT_ONLY);
关于android - 在Android中隐藏键盘,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15518077/