如何在 Flutter body 中添加更多项目

How to add more items in Flutter body

我正在学习 Flutter,现在我正在调用正文中的 _buildStackCardsList 小部件,但我正在尝试在 _buildStackedCardsList 方法上方添加其他文本,但我不太确定如何实施。每次我尝试用容器或列包装时,stackedCard 都会消失。

  body: _buildStackedCardsList()
}


  Widget _buildStackedCardsList() {
  }

这就是我想要做的

任何建议,谢谢

Flutters 小部件参考是查看可以使用哪些小部件以及如何使用它实现布局的好起点:https://flutter.dev/docs/reference/widgets

根据您的线框判断,我会添加一个 Column 小部件 https://api.flutter.dev/flutter/widgets/Column-class.html

body: Column(
  children: <Widget>[
    Text('Your Text'),
    Expanded(child: _buildStackedCardsList()),
  ],
)

更新:由于大小计算,您无法将 ListView 渲染为 Column 的直接子项。例如,它可以包装在 Expanded 小部件中。可以在这里找到类似问题的答案: