只須要在dialogshow()後面加上後面代碼便可,獲取屏幕寬高。
dialog.show(); WindowManager windowManager = getWindowManager(); Display display = windowManager.getDefaultDisplay(); WindowManager.LayoutParams lp = dialog.getWindow().getAttributes(); lp.width = (int)(display.getWidth()*0.8); //設置寬度 dialog.getWindow().setAttributes(lp);code