首页 > 移动平台 > 详细

android Dialog 宽是否占满

时间:2015-08-28 00:50:34      阅读:575      评论:0      收藏:0      [点我收藏+]

WindowManager m = getWindowManager();  
Display d = m.getDefaultDisplay();  //为获取屏幕宽、高  
android.view.WindowManager.LayoutParams p = dialog.getWindow().getAttributes();  //获取对话框当前的参数值  
p.height = (int) (d.getHeight() );   //高度设置为屏幕的
p.width = (int) (d.getWidth());    //宽度设置为屏幕的
dialog.getWindow().setAttributes(p);     //设置生效 

这样设置并没有作用。

InfoDialog infoDialog = new InfoDialog(context, R.style.ResultErrDialog);

WindowManager.LayoutParams lp = infoDialog.getWindow().getAttributes();
infoDialog.getWindow().setGravity(Gravity.BOTTOM);
Window win = infoDialog.getWindow();
win.getDecorView().setPadding(0, 0, 0, 0);

lp.width = WindowManager.LayoutParams.FILL_PARENT;
lp.height = WindowManager.LayoutParams.WRAP_CONTENT;
win.setAttributes(lp);

infoDialog.show();

这样Dialog 跟屏幕一样的宽

版权声明:本文为博主原创文章,未经博主允许不得转载。

android Dialog 宽是否占满

原文:http://blog.csdn.net/u011636207/article/details/48039105

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!