DialogFragment设置全屏方法
记录DialogFragment设置全屏方法:
项目中很多会用到DialogFragment,默认是弹出非全屏的,如果需要全屏设置相关样式即可:
@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//是否需要全屏,方法自定义
if (getIsFullscreen()) {
setStyle();
}
}
public void setStyle() {
setStyle(STYLE_NO_FRAME, android.R.style.Theme_Holo_Light);
}
setStyle需要在onCreate中执行,如果在onCreateView执行需要第二次进入才显示全屏。
如果需要弹出不包含通知栏 可用此样式。
android.R.style.Theme_Black_NoTitleBar_Fullscreen