Dialog 充满整个屏幕
2018-08-07 本文已影响0人
笨笨哒2018
在dialog的构造方法中加入如下代码
Window window = this.getWindow();
WindowManager.LayoutParams wl = window.getAttributes();
wl.x = 0;
wl.y = ((Activity) context).getWindowManager().getDefaultDisplay().getHeight();
// 以下这两句是为了保证按钮可以水平满屏
wl.width = ViewGroup.LayoutParams.MATCH_PARENT;
wl.height = ViewGroup.LayoutParams.MATCH_PARENT;
this.onWindowAttributesChanged(wl);
// 设置点击外围解散
this.setCanceledOnTouchOutside(true);