gpt4 book ai didi

Android Leanback 库 BrowseFragment

转载 作者:行者123 更新时间:2023-11-29 01:21:29 28 4
gpt4 key购买 nike

我想在 Activity 中使用 BrowseFragment 以及另一个 fragment 。另一个 fragment 的目的是有一个 ListView ,在每个选定的项目上,BrowseFragment 将重新加载新数据。这是推荐的吗?

最佳答案

好吧,BrowseFragment 中的 HeadersFragment 很像 ListView(因为它由 VerticalGridView 支持)它由 RecyclerView 支持),它允许您将您在 HeadersFragment 中的选择映射到由您的 BrowseFragment 控制的 fragment 。

我在 this post 中更深入地介绍了以下内容, 但这里是要点:

使用版本 24.0.0 的 Leanback 库,您可以将单个 HeaderItem(在 HeadersFragment 中)映射到多个 使用 PageRowFragmentFactory 的 ListRow。如果您将 HeaderItem 映射到 RowsFragment(或与此相关的任何类型的 fragment )并用多行填充该 RowsFragment,那么听起来就像它可能能够实现您在 OP 中描述的那样。

BrowseFragment 将为您处理所有刷新。因此,您所要做的就是告诉它 header 部分中的哪个列表项映射到哪个 fragment ,它会为您换出这些 fragment 。你真的应该克隆 leanback showcase example app并在模拟器中试用它,看看它是否是您要找的东西。

关于Android Leanback 库 BrowseFragment,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36566680/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com