私はxmlからの変数を持っています:
editTextInput = (EditText) findViewById(R.id.editTextInput);
アプリケーションが読み込まれるとキーボードが表示されますが、非表示にしたいのですが、ユーザーがそれを元に戻したい場合は、EditText フィールドをクリックして表示する必要があります。
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
これはうまくいくはずです:
InputMethodManager inputManager =
(InputMethodManager) context.
getSystemService(Context.INPUT_METHOD_SERVICE);
inputManager.hideSoftInputFromWindow(
this.getCurrentFocus().getWindowToken(),
InputMethodManager.HIDE_NOT_ALWAYS);