DialogFragment的FILL_PARENT

时间:2013-12-16 05:52:51

标签: android android-dialogfragment

如果我使用Dialog然后使用Dialog.getWindow()。setLayout(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT);

但我需要使用DialogFragment。

I want

2 个答案:

答案 0 :(得分:2)

我找到了答案。 需要添加到DialogFragment:

public void onResume(){
        super.onResume();
        Window window = getDialog().getWindow();
        window.setLayout(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT);       
        window.setGravity(Gravity.CENTER);
    }

答案 1 :(得分:0)

更好地使用带对话主题的活动。它会照顾方向和其他事情。

android:theme="@android:style/Theme.Dialog"

只需使用

getWindow().setLayout(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT);` 

在您的onCreate方法中。