禁止进入activity自动弹出键盘 在Manifest.xml中设定activity的属性 android:windowSoftInputMode=”stateHidden|stateUnchanged” Android show softkeyboard with showSoftInput is not working? InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); editText.postDelayed(new Runnable() { @Override public void run() { editText.requestFocus(); imm.showSoftInput(editText, 0); } }, 100); 打开关闭软键盘 InputMethodManager imm = (InputMethodManager)getActivity().getSystemService(Context.INPUT_METHOD_SERVICE); //隐藏软键盘 imm.hideSoftInputFromWindow(editText.getWindowToken(), 0); //显示软键盘 1、imm.showSoftInput(editText, 0); 2、imm.showSoftInputFromInputMethod(tv.getWindowToken(), 0); //切换软键盘的显示与隐藏 imm.toggleSoftInputFromWindow(tv.getWindowToken(), 0, InputMethodManager.HIDE_NOT_ALWAYS);