将 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.
我有一个显示正常的 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.