Android dialog 设定宽度为屏幕的0.8,activity默认横屏显示,锁屏开屏后,dialog右边缺失界面,
DisplayMetrics dm = new DisplayMetrics();
mActivity.getWindowManager().getDefaultDisplay().getMetrics(dm);
int width = dm.widthPixels;
this.getWindow().setLayout((int) (width * 0.8),
LayoutParams.WRAP_CONTENT);
onWindowFocusChanged加入后,界面拉升了,能不是不全
``` public void onWindowFocusChanged(boolean hasFocus) {
if(hasFocus){
DisplayMetrics dm = new DisplayMetrics();
mActivity.getWindowManager().getDefaultDisplay().getMetrics(dm);
int width = dm.widthPixels;
this.getWindow().setLayout((int) (width * 0.8),
LayoutParams.WRAP_CONTENT);
}
super.onWindowFocusChanged(hasFocus);
}