1. 程式人生 > >Android Dialog 疊加或者 Dialog上彈出 PopWindow ,第二個Dialog 全屏方法

Android Dialog 疊加或者 Dialog上彈出 PopWindow ,第二個Dialog 全屏方法

在 第一個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了。