2012-06-21 54 views
0

我有一個editText視圖,但鍵盤不顯示。經過大量研究,我能找到的唯一合適的事情是如何在首次加載視圖時顯示鍵盤。但是,如果用戶關閉鍵盤,似乎無法恢復。Android - 如何讓鍵盤出現EditText

每當用戶輸入editText字段時,如何讓鍵盤出現?

+0

它不出現,當你點擊editText? – krammer

+0

如果用戶點擊EditText,鍵盤將自動顯示。如果用戶決定隱藏鍵盤,那麼這是他們的決定。你不應該強迫用戶做你想讓他們做的事 –

+0

它不會自動爲我提出,這很奇怪,爲什麼不呢? – crazymao

回答

1

它被多次討論。

使用下面的代碼片段。

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); 
imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0); 
+0

我發現在另一篇文章中的確切代碼,但問題是,當用戶退出編輯字段,並試圖再次進入它的鍵盤沒有再次顯示... – crazymao

0

無論何時您在EditText框中單擊鍵入文本,然後android鍵盤自動打開。

+0

不適合我,我讀它沒有 – crazymao