首页 > 解决方案 > Android TV - 使用 VerticalGridSupportFragment 有多个标题

问题描述

我有一个设计,在使用VerticalGridSupportFragment. 我知道,如果您使用 ListRow 可以轻松添加标题,您只需传入 headerItem 和适配器,但如果没有弄错,那么 VGS 片段不可能。

我怎样才能做到这一点?也许是小例子?

我拥有的数据:

BIG-OBJ:
    title: "1"
    list-of-small-objs: small1, small2, small3
BIG-OBJ2:
    title: "2"
    list-of-small-objs: small1, small2, small3
...

想法的形象:

在此处输入图像描述

所以我想将 headerItem 显示为BIG-OBJ.title,它的内容为BIG-OBJ.list-of-small-objs.

  1. 这可以使用 VGS 片段完成吗?
  2. 相同想法的小例子会很棒。

标签: androidandroid-tvleanback

解决方案


VerticalGridSupportFragment用于创建倾斜垂直网格,在给定VerticalGridPresenterObjectAdapter的情况下呈现对象的垂直网格

我认为您可以使用HeadersSupportFragment包含行标题列表的内容。

您可以查看此博客文章中的代码


推荐阅读