1. 程式人生 > >Android自定義Dialog大小 自動一螢幕寬度的80%展示

Android自定義Dialog大小 自動一螢幕寬度的80%展示

備註:設定大小的程式碼一定放在show方法後面 不然設定不成功

ExitOrderDialog dialog = new ExitOrderDialog(this, messages);

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);