Android关闭软键盘的方法

    科技2022-07-15  167

    需要两个参数 : 

    BaseApplication.app 这个是全局的上下文 et_person_info 这个是当前页面的EditText ,因为只有EditText才会调用键盘

    java写法

    InputMethodManager imm = (InputMethodManager) BaseApplication.app .getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(etCustom.getWindowToken(), 0);

    kotlin写法

    val imm = BaseApplication.app .getSystemService(INPUT_METHOD_SERVICE) as InputMethodManager imm.hideSoftInputFromWindow(et_person_info.windowToken, 0)

    将这个封装成一个方法,然后在外侧布局中写一个点击事件,调用这个方法即可

    Processed: 0.022, SQL: 8