如何在 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
小部件中。可以在这里找到类似问题的答案:
我正在学习 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
小部件中。可以在这里找到类似问题的答案: