Android的dialog全屏的设置

网上说很多给说给dialog设置全屏,用window的attribute属性,但是我设置了不行,
后来发现给加上给window设置背景就可以了,这是为什么?而且有得机型设置了这
个也不行.........

4个回答

这个问题得让大神们来回答啦

你需要的效果的全屏还是横屏?

在dailog的show完之后加上下面的代码就可以了
WindowManager.LayoutParams lp = getWindow().getAttributes();
lp.width = WindowManager.LayoutParams.MATCH_PARENT;
lp.height = WindowManager.LayoutParams.MATCH_PARENT;
dialog.getWindow().setAttributes(lp);
相关连接:http://blog.csdn.net/zengxianzi/article/details/70306251

WindowManager.LayoutParams lp = getWindow().getAttributes();
lp.width = WindowManager.LayoutParams.MATCH_PARENT;
lp.height = WindowManager.LayoutParams.MATCH_PARENT;
dialog.getWindow().setAttributes(lp);
//自定义背景颜色
dialog.getWindow().getDecorView().setBackgroundResource(0x00000000);

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问