Widget build(BuildContext context) {
return MaterialApp(
home: new Scaffold(
body: new Container(
child: Padding(
padding: EdgeInsets.fromLTRB(10.0,10.0, 10.0,10.0),
child: Column(
children: <Widget>[
timeslotsGrid()
],),),)));}
Widget timeslotsGrid(){
return Container(
child: GridView.count(
primary: false,
padding: const EdgeInsets.all(0.0),
crossAxisSpacing: 10.0,
crossAxisCount: 2,
children: <Widget>[
const Text('He\'d have you all unravel at the'),
const Text('Heed not the rabble'),
const Text('Sound of screams but the'),
const Text('Who scream'),
],) ),}
我正在flutter中实现gridview。我尝试使用上面的代码,但是问题是网格根本不可见并且页面空白
答案 0 :(得分:0)
将Container
更改为Expanded
Widget timeSlotsGrid() {
return Expanded(
child: GridView.count(
primary: false,
padding: const EdgeInsets.all(0.0),
crossAxisSpacing: 10.0,
crossAxisCount: 2,
children: <Widget>[
const Text('He\'d have you all unravel at the'),
const Text('Heed not the rabble'),
const Text('Sound of screams but the'),
const Text('Who scream'),
],
),
);
}