片段对话框景观,填充屏幕

Bol*_*aul 5 android android-dialogfragment

我有一个片段对话框的问题,如果手机处于纵向模式,一切正常,对话框几乎全屏,但是当我旋转手机时,在景观中两侧有一些大的间隙..可能解决这个问题?

在此输入图像描述

我叫这个

        getDialog().getWindow().requestFeature(Window.FEATURE_NO_TITLE);
Run Code Online (Sandbox Code Playgroud)

摆脱DIalogFragment标题.我正在使用线性布局.

Bol*_*aul 4

解决方案:

@Override
public void onStart()
{
    super.onStart();
    Dialog dialog = getDialog();
    if (dialog != null)
    {
        int width = ViewGroup.LayoutParams.MATCH_PARENT;
        int height = ViewGroup.LayoutParams.MATCH_PARENT;
        dialog.getWindow().setLayout(width, height);
    }
}
Run Code Online (Sandbox Code Playgroud)

将其添加到您的对话框片段中。