Android开发-----监听键盘弹出和隐藏的一种方案

某些时候需要根据键盘的弹出和隐藏做一些相关的需求操作,  基本实现思路为两方面

1. 通过ImputMethodManager 获取输入法的打开/关闭状态

2. 对该状态进行监听判断, 一般情况下, 如果输入法弹起, 肯定会对整个view布局产生影响, 以此为基础, 可以通过ViewTree的OnGlobalLayoutListener中监听整个布局的改变

在这个监听中, 去根据ImptutMethodManager做判断就好

 

 

参考文章:

https://www.cnblogs.com/weixing/p/3300908.html

https://blog.csdn.net/litefish/article/details/53886469

 

posted @ 2019-01-20 15:48  予有荣焉  阅读(968)  评论(0编辑  收藏  举报