Я пытаюсь создать DialogFragment с шириной MATCH_PARENT, чтобы диалоговое окно было почти полноэкранным (оставляя отступы по краям для плавающего вида). Я видел это решение Полноэкранный диалоговый фрагмент в Android, но я пытаюсь избежать взлома установив ширину на 1000dp. С моим текущим макетом, независимо от того, использую ли я FILL_PARENT или MATCH_PARENT, кажется, что ширина и высота устанавливаются на 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" >
Я использовал это решение для Dialog (не DialogFragment), и оно работает так, как ожидалось:
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);