- AlertDialog dialog = builder.create();
- dialog.setView(view);
- dialog.show();
- WindowManager m = getWindowManager();
- Display d = m.getDefaultDisplay(); //为获取屏幕宽、高
- android.view.WindowManager.LayoutParams p = dialog.getWindow().getAttributes(); //获取对话框当前的参数值
- p.height = (int) (d.getHeight() * 0.3); //高度设置为屏幕的0.3
- p.width = (int) (d.getWidth() * 0.5); //宽度设置为屏幕的0.5
- dialog.getWindow().setAttributes(p); //设置生效
android对AlertDialog对话框设定高度和宽度
最新推荐文章于 2023-10-10 19:18:57 发布
本文介绍了如何在Android中设置AlertDialog的高度和宽度,通过获取屏幕尺寸并设定对话框的LayoutParams,实现对话框占据屏幕的0.3高度和0.5宽度。
2769





