继承了一个dialog类,按网上说的在构造方法中加了代码,可是没有效果,高手帮忙解决一下,谢谢了。
网上的代码
lp = this.getWindow().getAttributes();
lp.x = 0;
lp.y = 0;
lp.width = (int) (d.getWidth() * 0.5);
lp.height = (int) (d.getHeight() *0.5);
this.getWindow().setAttributes(lp);
网上的代码
lp = this.getWindow().getAttributes();
lp.x = 0;
lp.y = 0;
lp.width = (int) (d.getWidth() * 0.5);
lp.height = (int) (d.getHeight() *0.5);
this.getWindow().setAttributes(lp);
方法2:你用activity去做dialog,在manifest <activity theme="dialog"/>类似这个属性选择为dialog就可以了,长宽高,你可以在根据activity的思想去设置
但是这里WindowManager里面对Dialog的大小会有限制
具体就比较麻烦了 涉及到对XML布局的重新计算不过我记得dialog的大小应该是没有那么容易修改的
一般情况下也很少去修改Dialog大小吧!
但是我调了一下,位置也会变化,现在先用着这个,功能先实现,在来调细节的,谢谢各位的回答了,大家继续讨论,过段时间结贴,来着有分的,嘿嘿