码迷,mamicode.com
首页 > 移动开发 > 详细

android Dialog 宽是否占满

时间:2015-08-28 00:52:10      阅读:241      评论:0      收藏:0      [点我收藏+]

标签:android dialog宽度

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 宽是否占满

标签:android dialog宽度

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!