美文网首页
PopupWindow显示在控件上方问题解决

PopupWindow显示在控件上方问题解决

作者: geaosu | 来源:发表于2017-10-06 00:10 被阅读0次

今天遇到一个问题, 就是要在控件的上面显示一个小弹窗, 就使用的PopupWindow这个控件, 但是遇到了一个问题, 就是PopupWindow显示在控件的下方的时候是正常的, Y轴的偏移量正好是PopupWindow的高度, 就使用了view的getHeight方法, 结果位置忽高忽低的, 最后是这样解决的
方案: 手动测量PopupWindow布局的高度, 如果用getHeight方法得到的由误差, 可能是视图还没有绘画完成就调用了这个方法, 导致PopupWindow显示的位置不对;

相关文章

网友评论

      本文标题:PopupWindow显示在控件上方问题解决

      本文链接:https://www.haomeiwen.com/subject/efqlyxtx.html