Prevent the keyboard from displaying on activity start

后端 未结 17 808
轮回少年
轮回少年 2020-11-30 17:26

I have an activity with an Edit Text input. When the activity is initialized, the Android keyboard is shown. How can the keyboard remain hidden until the user

17条回答
  •  庸人自扰
    2020-11-30 17:40

    Function to hide the keyboard.

    public static void hideKeyboard(Activity activity) {
        View view = activity.getCurrentFocus();
    
        if (view != null) {
            InputMethodManager inputManager = (InputMethodManager) activity.getSystemService(Context.INPUT_METHOD_SERVICE);
    
            inputManager.hideSoftInputFromWindow(view.getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);
        }
    }
    

    Hide keyboard in AndroidManifext.xml file.

    
    

提交回复
热议问题