У меня есть несколько представлений EditText в моей деятельности, и я не хочу, чтобы программная клавиатура появлялась все время, когда щелчок внутри EdiText. Я работаю с AVD под управлением Android 2.1 и безуспешно проверил следующее.
Внутри 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"
Что мне не хватает?