修改AlertDialog的大小

来源:互联网 发布:gps数据处理软件 编辑:程序博客网 时间:2024/04/29 10:18

最近做的项目中使用到了AlertDialog,需要调节AlertDialog的大小,试了好多方法,终于成功了,记录一下:

dialog.getWindow().setLayout(460, 140);
这个方法一定要写在show()后面才会成功。


下面的做法也可以,不过同样要在show后面做。

WindowManager.LayoutParams params = dialog.getWindow().getAttributes();    params.alpha = 0.8f;    params.width = 460;    params.y = height -20;    controlPanel.getWindow().setAttributes(params);