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);
配置好的自定义AlertDialog 拿来就用:配置好的自定义AlertDialog 拿来就用

你可能感兴趣的:(手机端)