2011-07-26 35 views
2

我在我的活動中有幾個EditText視圖,我不想讓軟鍵盤在EdiText中單擊時出現。我使用運行android 2.1的AVD工作,並且測試了以下內容但未獲成功。Android:如何使軟鍵盤根本不出現

所述的onCreate()內:

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

CrazyACT.this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); 

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

或清單文件內:

android:windowSoftInputMode="stateHidden" 

我錯過了什麼?

回答

2

將其更改爲"stateAlwaysHidden"

+0

感謝名單,但它並沒有幫助...它就像我失去了一些東西太基礎....順便說一句,該意見的EditText有inputtype:默認...任何想法? – goseib

+0

這是什麼樣的字符ET可以接受... –

+0

仍然不是我在找什麼:( – goseib

1

嘗試:

setInputType(InputType.TYPE_NULL);