inputmethodmanager

    1熱度

    2回答

    Android studio版本:2.3.3 下面的代碼不能正常工作,它應該隱藏鍵盤,但它不是。請幫助。 InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); public void setImm(InputMethodManager imm)

    1熱度

    1回答

    類InputMethodManager中showSoftInput方法的用途是什麼?我是Android新手,對我來說documentation不是很清楚: 如果需要,顯式請求當前輸入法的軟輸入區域顯示給用戶。如果用戶與您的視圖進行交互,並以表示他們希望開始對其執行輸入的方式,請調用此方法。 從我理解它打開鍵盤,我說得對嗎?爲什麼我們要用這種方法,不要觸摸EditText自動打開鍵盤?

    4熱度

    1回答

    是否可以從鍵盤獲取當前輸入類型(文本或數字)?或者是否有輸入類型更改時觸發的事件?我需要根據用戶退出該屏幕時的輸入類型在屏幕上設置輸入類型。謝謝

    3熱度

    1回答

    我嘗試使用下面的代碼隱藏軟鍵盤,當用戶點擊一個按鈕定義: InputMethodManager imm = (InputMethodManager) getSystemService(Activity.INPUT_METHOD_SERVICE); imm.toggleSoftInput(InputMethodManager.HIDE_IMPLICIT_ONLY, 0); 但我得到一個