美文网首页
PopWindow获取方式:

PopWindow获取方式:

作者: Amy木婉清 | 来源:发表于2020-09-23 20:34 被阅读0次
    limitTimePop.show(getWindow().getCurrentFocus());
    

    getCurrentFocus()是拿到已经获得焦点的view

    limitTimePop.show(getWindow().getDecorView());
    

    拿到最顶级(根布局)view
    一般情况下使用getDecorView(),在有焦点的情况下使用第一种

    关于PopWindow和Activity搭配使用,一定要将PopWindow先dismiss掉,不然当activity finish时程序会报错

    public void dismiss() {
            if (mPop != null) {
                mPop.dismiss(true);
            }
        }
    

    相关文章

      网友评论

          本文标题:PopWindow获取方式:

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