KeyboardHeightProvider:使用覆盖弹出窗口获取android键盘高度

时间:2021-05-26 21:54:06
【文件属性】:
文件名称:KeyboardHeightProvider:使用覆盖弹出窗口获取android键盘高度
文件大小:147KB
文件格式:ZIP
更新时间:2021-05-26 21:54:06
android keyboard keyboard-height Kotlin 键盘高度提供器 在android中获取键盘高度,这是一个痛苦的过程。 对于软输入模式为adjustResize ,您可以设置OnGlobalLayoutListener并测量活动窗口的大小调整方式,以便为键盘腾出空间。 对于软输入模式的其他模式,您不走运。 由于即使经过28次SDK开发,android顽固的负责人也拒绝解决此问题,所以有人提出了一个很酷的解决方案: 创建一个弹出窗口并观察其全局布局更改 将其软输入行为设置为adjustResize 将此弹出窗口附加到您的活动,并根据其布局更改报告键盘高度。 设置 将以下仓库添加到您的项目中 repositories { maven { url " https://dl.bintray.com/crysis21/Android " } } 将以下依赖项添加到您的
【文件预览】:
KeyboardHeightProvider-master
----gradlew(5KB)
----settings.gradle(42B)
----keyboardheightprovider()
--------src()
--------.gitignore(7B)
--------build.gradle(3KB)
--------proguard-rules.pro(751B)
----gradle()
--------wrapper()
----README.md(3KB)
----gradlew.bat(2KB)
----gradle.properties(817B)
----.gitignore(995B)
----app()
--------src()
--------.gitignore(7B)
--------build.gradle(1KB)
--------proguard-rules.pro(751B)
----build.gradle(754B)

网友评论