Diaglog横向全屏

dialog想改变默认宽度,横向全屏,要在show之后,修改Attributes,
其中
getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
必不可少,不加此行,DecorView会有padding,横向一直不能铺满屏幕

        Window window = getWindow();
        WindowManager.LayoutParams lp = window.getAttributes();
        lp.gravity = Gravity.CENTER;
        lp.width = WindowManager.LayoutParams.MATCH_PARENT;//宽高可设置具体大小
        getWindow().setAttributes(lp);
        // 此行必不可少
        getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章