我想在活动中使用BrowseFragment以及另一个片段。
另一个片段的目的是要有一个列表视图,在每个选定的项目上,BrowseFragment都会重新加载新数据。
推荐这个吗?

最佳答案

好吧,HeadersFragment中的BrowseFragment的行为很像ListView(因为它由VerticalGridView支持,而RecyclerView又由HeadersFragment支持),这使您可以将BrowseFragment中的选择映射到片段由您的24.0.0控制。

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

使用Leanback库的版本HeaderItem,可以使用HeadersFragment将单个ListRow(在PageRowFragmentFactory中)映射到多个HeaderItem。如果将RowsFragment映射到RowsFragment(或与此有关的任何类型的片段)并用多行填充该BrowseFragment,则听起来可能可以实现您在OP中描述的内容。

将为您处理所有刷新。因此,您要做的就是告诉它标头部分中的哪个列表项映射到哪个片段,它将为您交换这些片段。您应该真正克隆leanback showcase example app并在仿真器中进行操作,以查看其是否为所需内容。

07-26 02:15