首页 > 解决方案 > Flutter Mixed List - 如何使用混合列表中的两列将每 6 个项目推入网格样式?

问题描述

您好,请帮助我如何将项目从列表推送到网格,我已经实现了这个https://flutter.dev/docs/cookbook/lists/mixed-list,我想要的是如何将每 6 个 MessageItem 推送到两个网格列。谢谢。

这是我的示例代码:


 ListView.builder(
        controller: _controller,
        itemCount: widget.ditems.length,
        itemBuilder: (context, index) {
          final item = widget.ditems[index];
          if (item is HeadingItem) {
          return TabHomeHeaderUi();
          } else if (item is HeadlineItem) {
            return TabHomeHeadline();
          } else if (item is PopularItem) {
            return TabHomePopular();
          } else if (item is MessageItem) {

            return
            //here return 6 item
            ListTile(
        title: Text(item.sender),
        subtitle: Text(item.body),
      );


          }
        },
      ), 

标签: flutter

解决方案


推荐阅读