Android开发-----监听键盘弹出和隐藏的一种方案
某些时候需要根据键盘的弹出和隐藏做一些相关的需求操作, 基本实现思路为两方面
1. 通过ImputMethodManager 获取输入法的打开/关闭状态
2. 对该状态进行监听判断, 一般情况下, 如果输入法弹起, 肯定会对整个view布局产生影响, 以此为基础, 可以通过ViewTree的OnGlobalLayoutListener中监听整个布局的改变
在这个监听中, 去根据ImptutMethodManager做判断就好
参考文章:
https://www.cnblogs.com/weixing/p/3300908.html
https://blog.csdn.net/litefish/article/details/53886469