【发布时间】:2018-12-10 21:55:54
【问题描述】:
在这段代码中,我试图输出一个 pickerCards 列表,它重新定义了具有添加属性的容器。在尝试这样做的同时。我收到此错误我试图通过将所有小部件插入具有指定高度的容器中来指定高度,但遗憾的是它不起作用。任何帮助将不胜感激。 找到附件代码
class PackageScreenState extends State<PackageScreen> {
@override
Widget build(BuildContext context) {
return new Scaffold(
appBar: new AppBar(
title: new Text("Choose package"),
),
body:
StreamBuilder<UnmodifiableListView<Package>>(
stream: subscriptionBloc.package,
builder:
(_, AsyncSnapshot<UnmodifiableListView<Package>> packages) {
if (packages.hasData == true) {
return ListView.builder(
shrinkWrap: true,
itemCount: packages.data.length,
itemBuilder: ((BuildContext context, int index) {
return PackageContainer(
titleText: packages.data[index].name,
price: packages.data[index].price,
subtitleText: packages.data[index].description,
onPressed: null,
);
}));
} //if end statment
else {
return CircularProgressIndicator();
}
));
}
}
【问题讨论】: