1:style文件设置
@null
true
true
true
@android:color/transparent
@android:color/transparent
false
@android:color/transparent
这个属性一定要加,否则在你的dialog周围会有一圈黑色较重的背景,因为你没有设置窗口bei'背景透明(windowBackground).
Dialog全屏设置:
1:(隐藏状态栏)参考上一篇:https://blog..net/u013908616/article/details/81396497
2:取消dialog自带的padding造成的边框,可添加如下代码
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
Window window = getWindow();
window.getDecorView().setPadding(0, 0, 0, 0);
WindowManager.LayoutParams layoutParams = window.getAttributes();
layoutParams.width = WindowManager.LayoutParams.MATCH_PARENT;
layoutParams.height = WindowManager.LayoutParams.MATCH_PARENT;
window.setAttributes(layoutParams);
}