Vishali
Vishali

Reputation: 1397

Flutter Gridview is not visible

  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'),
  ],)   ),}

I am implementing gridview in flutter.I tried by using the above code but the issue is the grid is not at all visible and the page is blank

Upvotes: 6

Views: 5744

Answers (1)

G&#252;nter Z&#246;chbauer
G&#252;nter Z&#246;chbauer

Reputation: 657516

Change Container to 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'),
        ],
      ),
    );
  }

Upvotes: 11

Related Questions