Hide soft keyboard on application load

前端 未结 3 494
后悔当初
后悔当初 2020-12-23 17:05

I have an application with an EditText element on the main view. This means that when my application is loaded the soft keyboard appears per default.

I

3条回答
  •  庸人自扰
    2020-12-23 17:33

    InputMethodManager imm = 
        (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
    imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0);
    

    This will hide in all situations (even when the EditView has focus):

     EditText editView = (EditText) findViewById(R.id.editTextConvertValue);
     editView.setInputType(InputType.TYPE_NULL);
    

提交回复
热议问题