在列表视图和AppBar之间添加一行

时间:2020-04-21 19:33:41

标签: flutter dart

我正在尝试在

之间放置一行
  @override
  Widget build(BuildContext context) {
    return SafeArea(
        child: Scaffold(
      appBar: AppBar(
        backgroundColor: Colors.white,
        title: Row(
          mainAxisAlignment: MainAxisAlignment.end,
        ),
      ),
      body: Column(
        children: [
          Row(
            children: [
              Text("Header")
            ],
          ),
          ListView.builder(
            shrinkWrap: true,
            itemCount: verses.length,
            itemBuilder: (context, i) {
              return ListTile(
                title: Text(verses[i].verseText),
              );
            },
          )
        ],
      ),
    ));
  }

但是它会引发以下错误,

在布局过程中引发了以下断言:RenderFlex 底部溢出了1917像素。

我想念什么?

1 个答案:

答案 0 :(得分:1)

尝试像这样用Expanded包装listView:

Expanded (
  child: ListView.buider(...)
)