2013-08-06 139 views
0

我讀過幾個答案類似的問題的應用程序,但他們都不是令人滿意的。我想隨時打開和關閉鍵盤。隱藏鍵盤,每當我想在Android

這是我發現:

設置以下里面的AndroidManifest.xml

您的活動

機器人:windowSoftInputMode = 「stateHidden」

或者在您的活動代碼的onCreate :

getWindow()setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);

這是做了正確的方法是什麼? 我不明白爲什麼沒有簡單的方法來打開和關閉它。

+0

使用第一個(機器人:windowSoftInputMode = 「stateHidden」) – Yugesh

回答

0
InputMethodManager iMM = (InputMethodManager)this.getSystemService(Service.INPUT_METHOD_SERVICE); 

顯示它經由:iMM.showSoftInput(ed, 0);

隱藏它通過:iMM.hideSoftInputFromWindow(ed.getWindowToken(), 0);