Dialog的显示问题

= Dialog() 生成系统自带的dialog,然后设置inflate后的视图
.setContentView(view);但发现生成的dialog显示时顶部默认会有一块maggin的距离,印象效果,不管怎么调整都会存在,请问该如何将它解决?


僧伽吒
浏览 1149回答 1
1回答

Charlie_Xu

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的位置,并且设置高度和宽度这样就可以了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android