为了账号安全,请及时绑定邮箱和手机立即绑定

Dialog的显示问题

Dialog的显示问题

僧伽吒 2016-06-12 11:53:09
= 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 反对 回复 2016-06-16
  • 1 回答
  • 0 关注
  • 1148 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信