- 在Android做界面时要弹出对话框让用户输入内容,经常遇到开始的时候没有内容对话框一点点,看起来很别扭,查了下资料,修改对话框的WindowManager.LayoutParams可以达到修改对话框大小的目的。
从Dialog继承一个自定义对话框类,在其构造函数中加上如下代码:
WindowManagerm=getWindowManager(); - Displayd=m.getDefaultDisplay();//为获取屏幕宽、高
- LayoutParamsp=getWindow().getAttributes();//获取对话框当前的参数值
- p.height=(int)(d.getHeight()*0.6);//高度设置为屏幕的0.6
- p.width=(int)(d.getWidth()*0.95);//宽度设置为屏幕的0.95
- getWindow().setAttributes(p);//设置生效
android自定义大小对话框
最新推荐文章于 2025-11-26 22:21:13 发布
本文介绍了一种在Android应用中自定义对话框尺寸的方法,通过调整对话框的WindowManager.LayoutParams属性来改变其高度和宽度,使其更加符合用户体验需求。

1227

被折叠的 条评论
为什么被折叠?



