关闭

修改AlertDialog的大小

3169人阅读 评论(0) 收藏 举报

最近做的项目中使用到了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);


1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:333655次
    • 积分:2654
    • 等级:
    • 排名:第13752名
    • 原创:36篇
    • 转载:5篇
    • 译文:3篇
    • 评论:96条
    欢迎大家加微博交流
    最新评论