Flutter 填坑之 ListView.builder 下横向不显示内容

当我们用 ListView.builder 构造函数打造一个横向的 ListView 的时候,代码是这样的:

ListView.builder(
                scrollDirection: Axis.horizontal,
                itemCount: 3,
                itemBuilder: _getKeChengItem,
              ),

但是当你运行起来会发现报错:

Flutter 填坑之 ListView.builder 下横向不显示内容_第1张图片

大概意思就是没给高度,经过一番查阅资料,解决办法之一是在 ListView.Builder 外层用 SizedBox 包裹一下就ok了:

SizedBox(
              //自动算高度的控件
              child: ListView.builder(
                scrollDirection: Axis.horizontal,
                itemCount: 3,
                itemBuilder: _getKeChengItem,
              ),
            ),

 

你可能感兴趣的:(Flutter,Flutter,ListView)