首页 > 解决方案 > 颤振列表视图不可见

问题描述

 Widget servicesListview() {
    return Container(
        decoration: new BoxDecoration(color: const Color(0xFFEAEAEA)),
        child: Column(
          children: <Widget>[
            ListView.builder(
                scrollDirection: Axis.vertical,
                itemCount: menServicesList.length,
                itemBuilder: (BuildContext context, int index) {
                  Text(menServicesList[index].name);
                }),
          ],
        ));
  }

每当我调用此方法时,我都会在我的颤振项目中实现 listview 列表不可见。页面变为空白,帮助我解决这个问题

标签: flutter

解决方案


我有同样的问题。在ListView.buildera 里面不工作Column,这个有必要使用Expanded. 小Expanded部件允许您使用相关小部件扩展和填充空间。

看到这个:

child: Column(
   children: <Widget>[
      Expanded(
         child: ListView.builder(
            .......
         )
      )
   ]
)

推荐阅读