繁体   English   中英

Flutter 无特定高度的列表视图生成器

[英]Flutter Listview Builder Without Specific Height

如何在没有特定高度的情况下制作 flutter ListView.builder(动态或不声明高度)
我想列出一个项目,然后当项目达到全高时它会被包裹
当我运行此代码时,它返回错误,因为它需要高度和宽度
我想制作这样的项目列表
电影类型

           Wrap(
                spacing: 12,
                runSpacing: 10,
                children: [
                  ListView.builder(
                    shrinkWrap: true,
                    scrollDirection: Axis.horizontal,
                    itemCount: movieDetail['genre'].length,
                    itemBuilder: (context, index) {
                      return ClipRRect(
                        borderRadius: BorderRadius.circular(8),
                        child: Container(
                          color: darkGrayColor,
                          child: Padding(
                            padding: EdgeInsets.symmetric(
                                vertical: 4, horizontal: 12),
                            child: Text('Testing', style: secondaryInfoText),
                          ),
                        ),
                      );
                    },
                  ),
                ],
              ),

使用 GridView.builder

GridView.builder(
              scrollDirection: Axis.horizontal,
              itemCount: movieDetail['genre'].length,
              gridDelegate: new SliverGridDelegateWithFixedCrossAxisCount(crossAxisCount: 2, childAspectRatio: 1),
              itemBuilder: (context, index) {
...
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM