我的活动中有几个EditText视图,当EdiText内部点击时,我不想让软键盘一直出现。我使用运行Android 2.1的AVD,我测试了以下内容但没有成功。
在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"
我错过了什么?
答案 0 :(得分:2)
将其更改为"stateAlwaysHidden"
答案 1 :(得分:1)
尝试:
setInputType(InputType.TYPE_NULL);