//獲得軟鍵盤管理
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
//獲取軟鍵盤的打開狀態(tài) true=顯示 false=隱藏
imm.isActive()
//如果軟鍵盤已顯示,則隱藏,反之顯示
imm.toggleSoftInput(0,InputMethodManager.HIDE_NOT_ALWAYS);
// 隱藏軟鍵盤
imm.hideSoftInputFromWindow(view, InputMethodManager.HIDE_NOT_ALWAYS);
// 強(qiáng)制顯示軟鍵盤
imm.showSoftInput(view,InputMethodManager.SHOW_FORCED);
// 強(qiáng)制隱藏軟鍵盤
imm.hideSoftInputFromWindow(view.getWindowToken(),0);
想要實現(xiàn)在打開一個Activity時,不自動彈出軟鍵盤,可在AndroidManifest.xml中對應(yīng)的activity標(biāo)簽中設(shè)置
android:windowSoftInputMode="stateHidden"