没有名称为 'itemCount' 的命名参数。在 Flutter GridView 中
No named parameter with the name 'itemCount'. in Flutter GridView
我有错误说:
"No named parameter with the name 'itemCount'. in Flutter GridView "
任何人都可以帮助解决这个错误。我是 flutter 初学者。
我的代码如下。
class Items extends StatelessWidget {
List list;
Items({this.list});
@override
Widget build(BuildContext context) {
return GridView(
gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(
crossAxisCount: 2,
),
itemCount:list==null?0:list.length,
itemBuilder: (context,i){
return Container(
child: Column(
children: <Widget>[
new Text(list[i]['name']),
new Text(list[i]['slug'])
],
),
);
}
);
}
}
根据 GridView
class documentation 没有名为 itemCount
的参数。 GridView
构造函数仅接收小部件 list
以推断项目数。如果您想要 GridView
class 构造函数的另一种变体,您可以在其中显式指定 itemCount
您可以使用 GridView.builder
构造函数。
我有错误说:
"No named parameter with the name 'itemCount'. in Flutter GridView "
任何人都可以帮助解决这个错误。我是 flutter 初学者。
我的代码如下。
class Items extends StatelessWidget {
List list;
Items({this.list});
@override
Widget build(BuildContext context) {
return GridView(
gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(
crossAxisCount: 2,
),
itemCount:list==null?0:list.length,
itemBuilder: (context,i){
return Container(
child: Column(
children: <Widget>[
new Text(list[i]['name']),
new Text(list[i]['slug'])
],
),
);
}
);
}
}
根据 GridView
class documentation 没有名为 itemCount
的参数。 GridView
构造函数仅接收小部件 list
以推断项目数。如果您想要 GridView
class 构造函数的另一种变体,您可以在其中显式指定 itemCount
您可以使用 GridView.builder
构造函数。