flutter - 颤动的ListView返回'hasSize'错误
问题描述
我正在使用列表视图来构建我的颤振列表。编码:
@override
Widget build(BuildContext context) {
return Expanded(
child: Container(
color: kMainColor,
child: Stack(
fit: StackFit.expand,
children: [
ListView(
shrinkWrap: true,
controller: _scrollController,
children: [
Text("ff"),
Text("ff"),
Text("ff"),
],
),
]
)
)
);
}
}
但我收到此错误:
RenderBox was not laid out: RenderViewport#b8187 NEEDS-PAINT
'package:flutter/src/rendering/box.dart':
Failed assertion: line 1940 pos 12: 'hasSize'
我不知道这个错误是什么以及导致它的原因。我试图将 listView 包装在 Container 中并给它一个高度,但它也返回了一个错误。我能做些什么来解决它?
解决方案
推荐阅读
- postgresql - PostgreSQL 使 Go 建立的连接保持打开状态
- sql - 声明变量并调用
- code-formatting - 返回格式后取消对块的配置选项
- python - 如何在 Python 中计算二次方程
- types - 在 ReasonML 中打印用户定义的类型
- excel-formula - 如何检查单元格中的多个文本字符串
- jenkins - 使用与种子作业 DSL groovy 文件位于同一存储库中的 Jenkisfile
- mysql - 我想用逗号和十进制值(如 sql 中的 x,xxx.xx)输出我的平均值
- java - 如何使用 Locale 和 GregorianCalendar 在 Java 中以给定语言获取工作日名称?
- 3d - SceneKit:关于定位相机节点的数学问题