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 回答