Android:隱藏虛擬鍵盤

今天做到一個登陸模塊,點擊輸入框輸入賬號和密碼時手機的軟鍵盤就會彈出,以供用戶輸入自己的賬號和密碼,但是當點擊登錄按鈕後,應當取消軟件盤的顯示,但不幸的是,Android並沒有爲我們提供這麼智能的功能,所以只能夠通過我們手動調用Android輸入法管理者類(InputMethodManager)來手動取消掉輸入軟件盤的顯示:

/**
     * 取消軟鍵盤顯示
     */
    private void hideKeyboard() {
        View view = getCurrentFocus();
        if (view != null) {
            ((InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE)).
                    hideSoftInputFromWindow(view.getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);
        }
    }


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章