将 ListFragment 放入 DialogFragment 中?

Putting a ListFragment inside a DialogFragment?

我有一个显示正常的 DialogFragment 片段。它在片段的顶部有一些 text/pictures/buttons,但在下半部分,我想要一个列表视图(或者我想是一个 ListFragment)。

我已经创建了 class(它扩展了 ListFragment)及其适配器和所有内容。如何让此列表显示在 DialogFragment 的底部?

我尝试将其添加到我的 .xml 定义我的 DialogFragment 布局:

<fragment
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:id="@+id/nested_listfragment"
                class="com.aruka.myapp.NameOfClassExtendingListFragment"
                />

您需要为对话框片段创建自定义布局并将 ListFragment 放入其中。

如果您想了解更多信息,

Here 是关于 DialogFragments 的一个很好的资源。

异常更新:

来自 Android Documentation。您应该以编程方式扩充 ListFragment。

Note: You cannot inflate a layout into a fragment when that layout includes a . Nested fragments are only supported when added to a fragment dynamically.