AndroidUtilCode KeyboardUtils中的监听软键盘高度问题

rkttyhzu  于 2022-10-21  发布在  Android
关注(0)|答案(1)|浏览(169)

描述 Bug

在一个界面中去使用registerSoftInputChangedListener监听高度,如果事先调应用导航栏为手势再打开应用去监听后再去切换导航栏为三键。此时监听的方法问题就会出现,把软键盘隐藏或者显示时返回的高度都会把导航栏的高度算在一起。

vulvrdjw

vulvrdjw1#

切换导航栏或者切换深色模式都会有问题,getDecorViewInvisibleHeight里的计算高度出错

相关问题