如果我使用Dialog然后使用Dialog.getWindow()。setLayout(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT);
但我需要使用DialogFragment。
答案 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
方法中。