Android中隱藏顯示鍵盤操作:
隱藏鍵盤:
/** * 隱藏軟鍵盤 */ public static void hideSoftInputMethod(Activity act) { View view = act.getWindow().peekDecorView(); if (view != null) { // 隱藏虛擬鍵盤 InputMethodManager inputmanger = (InputMethodManager) act .getSystemService(act.INPUT_METHOD_SERVICE); inputmanger.hideSoftInputFromWindow(view.getWindowToken(), 0); } } 切換鍵盤:
/** * 切換軟件盤 顯示隱藏 */ public static void switchSoftInputMethod(Activity act) { // 方法一(如果輸入法在窗口上已經顯示,則隱藏,反之則顯示) InputMethodManager iMM = (InputMethodManager) act .getSystemService(Context.INPUT_METHOD_SERVICE); iMM.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS); } 感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
新聞熱點
疑難解答