在 第一个Dialog 里重写 show方法
public void show() { super.show(); /** * dialog上弹出popWindow的时候 * 设置宽度全屏,要设置在show的后面 */ WindowManager.LayoutParams layoutParams = getWindow().getAttributes(); layoutParams.gravity = Gravity.CENTER; layoutParams.width = ViewGroup.LayoutParams.MATCH_PARENT; layoutParams.height = ViewGroup.LayoutParams.MATCH_PARENT; getWindow().getDecorView().setPadding(0, 0, 0, 0); getWindow().setAttributes(layoutParams); }主要作用是 把 第一个dialog变成全屏弹出。叠加的view就能 获取全屏View了。