创建虚拟列表是什么意思
🤖 回答引擎: 热血江湖Lua |
🕒 时间: 2026-03-20 16:08:24 |
👁️ 阅读: 3
创建虚拟列表是指设置列表为虚拟列表模式。在这种模式下,列表不会为每一条列表数据创建一个实体对象,而是根据视口大小创建最小量的显示对象,然后通过 `itemRenderer` 指定的回调函数来设置列表数据。
在虚拟列表模式下,你不能通过 `AddChild`、`RemoveChild` 等方式管理列表,只能通过设置 `numItems` 来设置列表数据的长度。如果要刷新列表,可以通过重新设置 `numItems`,或者调用 `RefreshVirtualList` 来完成。
“单行”或者“单列”的列表布局可支持不等高的列表项目。除了“页面”的列表布局,其他布局均支持使用不同资源构建列表项目,你可以在 `itemProvider` 里返回。如果不提供,默认使用 `defaultItem`。
设置虚拟列表的接口是 `FGUI:GList_setVirtual(widget)`。
← 返回问答库