不正确使用ParentDataWidget。错误代码

时间:2020-07-07 20:26:21

标签: flutter flutter-layout

Widget build(BuildContext context) {
return MaterialApp(
  home: Scaffold(
    body: SafeArea(
      child: Expanded(
        child: Stack(
          children: <Widget>[
            Container(
              decoration: BoxDecoration(
                image: DecorationImage(
                  image: AssetImage("images/backround.jpg"),
                  fit: BoxFit.fill,
                ),
              ),
            ),
            GridView.count(
                primary: false,
                padding: const EdgeInsets.all(20),
                crossAxisSpacing: 10,
                mainAxisSpacing: 10,
                crossAxisCount: 2,
                children: card,
            ),
          ],
        ),
      ),
    ),
  ),
);

这是出现错误的主要代码,加上我正在使用的卡片重量是GestureDetector列表。

 List<GestureDetector> card = [];

问题是,当我从gSheet获取数据并且一切顺利时,它并没有像我希望的那样作为GridView建立质量。

有人知道如何解决此问题吗? 使应用程序使用gSheet中的数据构建网格。

旁注:我已经使代码可以使用SingleChildScrollView运行,但是作为ListView而不是GridView。

SingleChildScrollView(
            child: Column(
              children: card,
            ),
          )

0 个答案:

没有答案