我正在列中编写代码,但我的大小出乎意料。我认为这是一个边缘,但我不知道它在哪里..有人有这个东西吗?
Column(
children: [
Text("test"),
// Here some margin, why ?
Container(
height: 200,
child: ListView.builder(
shrinkWrap: true,
itemCount: answers.length,
itemBuilder: (BuildContext context, int index) {
return Text(answers[index]);
}
),
)
],
);
我尝试用 SizedBox 代替我的 Container 但不起作用。也许这很正常?
我尝试删除 SizedBox 或 Container,只获取我的 ListView,但这个空白始终在这里。
这是颤振检查器:
带绿色边框的 20 高度是列表之前的文本“test”
谢谢!
它可能是
ListView
的默认填充。你可以试试
ListView.builder(
padding: EdgeInsets.zero,
itemBuilder: (BuildContext context, int index) {
return Text("answers[$index]");
}),
)