【问题标题】:Browse fragment customisation浏览片段定制
【发布时间】:2016-11-24 13:31:35
【问题描述】:

我想自定义一个BrowseFragment

通常,BrowseFragment 由多行(标题 + 项目)组成。

我的问题:同一行(以蓝色突出显示)是否可以有不同的项目类型? (见下图)。

谢谢。

【问题讨论】:

  • 你的意思是你想在单个list row 中包含两个不同类别的数据?

标签: android-tv leanback


【解决方案1】:

您可能想尝试使用Presenter 在更复杂的布局中实现标题视图的自定义。正如Creating a Catalog Browser 中提到的,同样使用适配器和演示器,BrowseFragment 类允许您定义和显示可浏览的媒体内容类别和媒体目录中的媒体项。

为了更好地理解和更多示例,您可能还想查看这些教程:

希望有帮助!

【讨论】:

    【解决方案2】:

    使用PresenterSelector

    以下是 Google 提供的示例:CardPresenterSelector.java。该示例是Leanback-Showcase 的一部分,如果您下载并运行它,您会注意到它们实际上并没有做您特别寻找的东西 - 但我相信如果您只是在 CardPresenterSelector 中进行了一些编辑,它的设置就会这样做(上面链接)。 (还有一个不错的 youtube video 可以配合使用)

    【讨论】:

      猜你喜欢
      • 2019-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多