首页 > 移动平台 > 详细

PopupWindow高度MATCH_PARENT后 Android7.0以上showAsDropDown不能居于指定View下方

时间:2021-03-17 17:25:27      阅读:71      评论:0      收藏:0      [点我收藏+]

重写PopupWindow此方法

    @Override
    public void showAsDropDown(View anchor, int xoff, int yoff) {
        if(Build.VERSION.SDK_INT >= 24) {
            Rect rect = new Rect();
            anchor.getGlobalVisibleRect(rect);
            int h = anchor.getResources().getDisplayMetrics().heightPixels - rect.bottom;
            setHeight(h);
        }
        super.showAsDropDown(anchor, xoff, yoff);
    }

 

PopupWindow高度MATCH_PARENT后 Android7.0以上showAsDropDown不能居于指定View下方

原文:https://www.cnblogs.com/kingcold/p/14550511.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!