Clear edittext focus and hide keyboard when button is pressed

前端 未结 4 2157
伪装坚强ぢ
伪装坚强ぢ 2021-02-10 06:04

I\'m making an app with edittext and a button. When I enter something into edittext and then click a button, I want the keyboard and focus on edittext to disappear but I can\'t

4条回答
  •  盖世英雄少女心
    2021-02-10 06:27

    First you must disable the keyboard:

    void hideKeyboard(Activity activity) { View view = activity.getCurrentFocus(); InputMethodManager manager = (InputMethodManager) activity.getSystemService(Context.INPUT_METHOD_SERVICE); assert manager != null && view != null; manager.hideSoftInputFromWindow(view.getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS); }

    Second clear view (Layout, EditText...)focus:

    view.clearFocus

提交回复
热议问题