= Dialog() 生成系统自带的dialog,然后设置inflate后的视图
.setContentView(view);但发现生成的dialog显示时顶部默认会有一块maggin的距离,印象效果,不管怎么调整都会存在,请问该如何将它解决?
1 回答
Charlie_Xu
TA贡献2条经验 获得超4个赞
mDialog = new AlertDialog.Builder(this).create(); mWindow = mDialog.getWindow(); mWindow.setGravity(Gravity.BOTTOM); WindowManager.LayoutParams lp = mDialog.getWindow().getAttributes(); lp.width = 800; // 设置宽度 lp.height = 800; // 设置高度 mDialog.getWindow().setAttributes(lp); mWindow.setContentView(view);
setGravity设置dialog的位置,并且设置高度和宽度这样就可以了
- 1 回答
- 0 关注
- 1148 浏览
添加回答
举报
0/150
提交
取消