Pełny ekran DialogFragment

Próbuję utworzyć DialogFragment o szerokości MATCH_PARENT, aby okno dialogowe było prawie na pełnym ekranie (pozostawiając dopełnienie wokół krawędzi w celu uzyskania efektu pływającego). Widziałem to rozwiązaniePełny ekran DialogFragment w Androidzie ale próbuję uniknąć włamania do szerokości 1000dp. W moim obecnym układzie, czy używam FILL_PARENT lub MATCH_PARENT, wydaje się, że ustawia szerokość i wysokość na WRAP_CONTENT.

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

Użyłem tego rozwiązania dla Dialog (nie DialogFragment) i działa zgodnie z oczekiwaniami:

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

questionAnswers(10)

yourAnswerToTheQuestion