需要两个参数 :
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)
将这个封装成一个方法,然后在外侧布局中写一个点击事件,调用这个方法即可