android - 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
.
- 这可以使用 VGS 片段完成吗?
- 相同想法的小例子会很棒。
解决方案
VerticalGridSupportFragment
用于创建倾斜垂直网格,在给定VerticalGridPresenter和ObjectAdapter的情况下呈现对象的垂直网格。
我认为您可以使用HeadersSupportFragment
包含行标题列表的内容。
您可以查看此博客文章中的代码。
推荐阅读
- html - 在 HTML 页面上显示收到的 gstreamer mjpeg
- wordpress - 如何将自定义 HTML 表单与 wordpress 电子邮件地址连接起来
- javascript - 使用 Selenium 从脚本中抓取 JSON
- go - 具有嵌套负载的 JSON 绑定
- python-3.x - 为什么我会收到此错误 - KeyError: ('datetime64[ns]', 'left')?
- javascript - 通过一点的平行线
- vue.js - 重构为 Vue 组件:可读性与复杂性
- symfony - Symfony 4,无法规范化 DateTime 类型的对象,找不到支持的规范化器
- java - java - 如何从Java中的AWS-SQS读取反序列化对象?
- promise - “异步返回”的术语是什么?