在使用PopupWindow时,在华为等显示底部虚拟导航栏的手机底部出现时,与虚拟导航栏重叠。
解决方案如下:
调用 popupWindow对象的setSoftInputMode方法:
popupWindow.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
再运行就ok了
感谢这位老兄:http://blog.youkuaiyun.com/chenrenxiang/article/details/51120413
本文介绍了一种解决PopupWindow在华为等手机上与底部虚拟导航栏重叠的方法。通过设置PopupWindow的软键盘模式为调整大小的方式,可以避免与虚拟导航栏的重叠。
3407

被折叠的 条评论
为什么被折叠?



