砖石布局工作正常,没有任何其他小部件,但不工作时,我添加文本字段和MasonryLayout在一起.

So i just want to these 2 widgets in column with scroll.....

TextField(
          decoration: InputDecoration(
            isDense: true,
            filled: true,
            fillColor: Colors.grey.withOpacity(0.1),
            border: OutlineInputBorder(
              borderRadius: BorderRadius.circular(20),
              borderSide: BorderSide.none,
            ),
            
            hintText: 'Search',
            hintStyle: TextStyle(
              fontSize: 15,
              color: Colors.grey,
            ),
           
            prefixIcon: Icon(Icons.search, color: Colors.black,size: 20,),
        
          ),
        ),



MasonryGridView.builder(
    crossAxisSpacing: 8,
    mainAxisSpacing: 8,
    gridDelegate: SliverSimpleGridDelegateWithFixedCrossAxisCount(crossAxisCount: 2),
    itemCount: 1,
    itemBuilder: (context, index) {
      return ClipRRect(
        child: Image.network("http://source.unsplash.com/random?sig=$index", ),

      );
    },
  ),

推荐答案

在你的MasonryGridView组中shrinkWrap真的是这样的:

MasonryGridView.builder(
                physics: NeverScrollableScrollPhysics(), // <--- add this
                shrinkWrap: true, // <--- add this
                crossAxisSpacing: 8,
                mainAxisSpacing: 8,
                gridDelegate: SliverSimpleGridDelegateWithFixedCrossAxisCount(
                    crossAxisCount: 2),
                itemCount: 1,
                itemBuilder: (context, index) {
                  return ClipRRect(
                    child: Image.network(
                      "http://source.unsplash.com/random?sig=$index",
                    ),
                  );
                },
              ),

Flutter相关问答推荐

ListTile未正确显示在flutter中

SingleChildScrollView正在将Container的高度限制为子对象,尽管使用了Expanded Inside Row()

如何在应用程序启动时解析和加载JSON文件?

如何在默认情况下隐藏appBar并在向下滚动时显示它- Flutter

Ffltter:发布版本中的Path NotFoundException

为什么我的页面控制器在使用Riverpod时没有更改我的页面视图?

使用持久的侧边菜单和顶部栏在Ffltter Web应用程序中的页面之间导航

Flutter类调用另一个类中的另一个方法失败

为什么我的Flutter 动画过渡没有发生?

flutter Listview构建器溢出

Select 文本时如何更改 Flutter 中的光标 colored颜色 ?

Flutter Riverpod 对提供者状态的变化做出react

如何计算 Firestore 集合中的文档数量?

如何在 Flutter 中的 BackdropFilter.blur 中制作一个 100x100 的清晰孔

为什么 ref.watch(otherProvider.stream) 在 Riverpod 2.x 中被弃用并且将在 3.x 中被删除?

gridview 的所有按钮都应该在Flutter 中适合其父容器

扫描flutter生成的二维码后如何弹出文本字段值

使用 Chaquopy 插件后 Gradle Sync 无法正常工作

如何在flutter中共享容器和gridview之间的滚动条?

Flutter ListView builder 未使用新数据更新