在DialogFragment的oncreate里边做

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setStyle(DialogFragment.STYLE_NORMAL, android.R.style.Theme_Black_NoTitleBar_Fullscreen);

setStyle在onCreate里边设置才有效。

上面这种办法全屏会导致titleBar没了,假如需要保存titleBar,就需要自己界说dialogTheme,然后在onCreate中调用设置宽度为全屏的办法

//设置全屏显示

        dialog?.window?.let {
            it.setLayout(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT)
        }

参阅:
# 全屏DialogFragment

# Android中怎么让DialogFragment全屏