横屏下的片段对话框,填满屏幕

6

我有一个与片段对话框相关的问题,如果手机处于竖屏模式下,一切正常,对话框几乎是全屏的,但当我旋转手机到横屏时,两侧会有一些大的空隙...是否有可能解决这个问题?

输入图像描述

我调用了这个

        getDialog().getWindow().requestFeature(Window.FEATURE_NO_TITLE);

为了去掉DialogFragment的标题,我使用了线性布局。

可能是Android中的全屏DialogFragment的重复问题。 - An SO User
@LittleChild 在那个问题上按CTRL + F。告诉我你是否找到了“landscape”这个单词。谢谢。 - Boldijar Paul
如果你只是阅读而不是使用 CTRL+F 查找 android:layout_width="fill_parent" android:layout_height="fill_parent" - An SO User
1个回答

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);
    }
}

将此内容添加到您的对话框片段中。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接