键盘高度提供器
在android中获取键盘高度,这是一个痛苦的过程。 对于软输入模式为adjustResize ,您可以设置OnGlobalLayoutListener并测量活动窗口的大小调整方式,以便为键盘腾出空间。
对于软输入模式的其他模式,您不走运。 由于即使经过28次SDK开发,android顽固的负责人也拒绝解决此问题,所以有人提出了一个很酷的解决方案:
创建一个弹出窗口并观察其全局布局更改
将其软输入行为设置为adjustResize
将此弹出窗口附加到您的活动,并根据其布局更改报告键盘高度。
设置
将以下仓库添加到您的项目中
repositories {
maven {
url " https://dl.bintray.com/crysis21/Android "
}
}
将以下依赖项添加到您的
1