美文网首页
Android popupWindow使用填坑PopupDeco

Android popupWindow使用填坑PopupDeco

作者: hudafei | 来源:发表于2019-04-26 18:20 被阅读0次

popup以参照物的位置来确定展示显示位置,当参照物在屏幕内不可见时,会抛下面这个异常。

解决方法:

需要判断参照物view在当前屏幕是否可见,可见的话则显示popupwindow,不可见的话就不显示。

代码:

Rect rect =new Rect();

rect.top =0;

boolean localVisibleRect = user_name.getLocalVisibleRect(rect);

localVisibleRect 为false,则为不可见,进行判断

相关文章

网友评论

      本文标题:Android popupWindow使用填坑PopupDeco

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