1

私はxmlからの変数を持っています:

editTextInput = (EditText) findViewById(R.id.editTextInput);

アプリケーションが読み込まれるとキーボードが表示されますが、非表示にしたいのですが、ユーザーがそれを元に戻したい場合は、EditText フィールドをクリックして表示する必要があります。

4

2 に答える 2

2
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
于 2012-11-17T19:27:13.777 に答える
0

これはうまくいくはずです:

 InputMethodManager inputManager = 
            (InputMethodManager) context.
                getSystemService(Context.INPUT_METHOD_SERVICE); 
    inputManager.hideSoftInputFromWindow(
            this.getCurrentFocus().getWindowToken(),
            InputMethodManager.HIDE_NOT_ALWAYS); 
于 2012-11-17T19:24:49.663 に答える