1
如果我使用的是Dialog,那麼使用Dialog.getWindow()。setLayout(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT);FILL_PARENT for DialogFragment
但我需要使用DialogFragment。
如果我使用的是Dialog,那麼使用Dialog.getWindow()。setLayout(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT);FILL_PARENT for DialogFragment
但我需要使用DialogFragment。
我找到了答案。 需要添加到DialogFragment:
public void onResume(){
super.onResume();
Window window = getDialog().getWindow();
window.setLayout(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT);
window.setGravity(Gravity.CENTER);
}
更好地使用活動與對話的主題。它會照顧方向和其他事情。
android:theme="@android:style/Theme.Dialog"
在onCreate
方法只使用
getWindow().setLayout(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT);`
。
你想要一個全屏對話框嗎? – Raghunandan
你嘗試過'DialogFragment'嗎?或看過任何樣品。 – SilentKiller
@Raghunandan否 –