* 不自定义Dialog类,使用Android的,不会出现屏幕切换布局不自适应的问题。
自定义的Dialog :
class CustomDialog extends Dialog ,我们重写onContentChanged()方法,在此方法中重新定义当前的Dialog的属性值。
class CustomDialog extends Dialog {
......
@Override
public void onContentChanged() {
super.onContentChanged();
Display display = mActivity.getWindowManager
WindowManager.LayoutParams params = this.getWindow().getAttributes();
params.width = display.getWidth();
this.getWindow().setAttributes(params);
this.getWindow().setGravity(Gravity.BOTTOM);
}
}