我是新手。我需要开发一个具有多个小部件的应用程序。我正在使用ListView.builder,我有多个项目,例如文本,自定义控件(图表)等。如果我在listview中使用图表,则高度不会得到计算。手动我将250设置为该小部件容器,然后工作。有什么问题,为什么不能自动服用。
class Widgetcollection{
final String title;
final Widget widget;
Widgetcollection({@required this.title,@required this.widget});
}
main.dart
final List<Widgetcollection> _widgetList = [
Widgetcollection(title: 'Show Text',widget: Text('804.5')),Widgetcollection(title: 'Bar Chart',widget: SimpleChart()),Widgetcollection(title: 'Show Text',widget: Text('50.07 Hz')),];
Widget build(BuildContext context) {
return Scaffold(
appBar: appBar,body: Column(crossAxisAlignment: CrossAxisAlignment.stretch,children: <Widget>[
DashboardItemList(_widgetList),],),drawer: NavDrawer(),bottomNavigationBar: PopupMenuInBottomNavBar(),);
}
以及如何在仪表板中动态设置窗口小部件。我需要下面的布局。
非常感谢任何帮助