我想调整GridView单元格(绿色区域)的大小。下面是我的代码。GridView.builder(controller:ScrollController(keepScrollOffset:true),shrinkWrap:true,scrollDirection:Axis.horizontal,itemCount:20,itemBuilder:(BuildContextcontext,intindex){returnContainer(width:200.0,height:300.0,color:Colors.green,margin:EdgeInsets.all(10.0),);}
如何在FLUTTER中创建带有可滚动工具栏的GridView。我找到了标题为ListViewWithHeader的ListView.但是我需要像下面提到的图像中那样带有标题的GridView。我使用SilverGrid忽略器来构建这个布局,它有点滞后。所以我需要另一个选择。ContainersetDataToContainer(){returnContainer(color:Colors.white,margin:EdgeInsets.only(left:4.0,right:4,bottom:4,top:4),child:CustomScrollView(slivers:[Sliver
我想在横向模式下使用GridView。所以我使用了GridView,但所有的Grid元素都是垂直展开的。我什至尝试使用GridView.builder的ListView.builder将crossAxisCount设置为1以产生与ListView.builder相同的效果,但所有项目都垂直展开。WidgetbuildTopNews(BuildContextcontext){returnContainer(padding:EdgeInsets.only(bottom:20),child:MediaQuery.of(context).orientation==Orientation.por
我正在尝试显示一行按钮。由于按钮的数量取决于列表中元素的数量,因此我必须使用GridView.builder来动态创建适量的按钮。不幸的是,GridView.builder似乎占用了很多不必要的空间。有人知道这里出了什么问题吗?body:Center(child:Column(mainAxisAlignment:MainAxisAlignment.center,children:[//DicebuttonsFlexible(child:GridView.builder(itemCount:dices.length,gridDelegate:newSliverGridDelegateWi
我正在使用fluttergridview项目,我想在一定数量的索引后显示另一个小部件。如何在gridview的每6个索引之后添加小部件GridView.builder(shrinkWrap:true,gridDelegate:SliverGridDelegateWithFixedCrossAxisCount(crossAxisCount:2,childAspectRatio:MediaQuery.of(context).size.width/(MediaQuery.of(context).size.width*0.9),),physics:NeverScrollableScrollPh
我有带有gridView的应用程序(下面的代码)。我下载图像链接并添加到postList。问题是图像在显示时会下载。我在屏幕上只看到4张图片,当我向下滚动时,正在加载下一张图片。如何更改此设置并从链接加载所有内容?这样我向下滚动时就不会出现白框。child:GridView.count(controller:_controller,padding:EdgeInsets.all(8.0),crossAxisCount:2,crossAxisSpacing:12.0,mainAxisSpacing:12.0,childAspectRatio:cardWidth/cardHeight,chi
昨天问了一个关于在AlertDialog中显示GridView的非常相似的问题,并得到了将Widget包装在容器中并增加宽度的完美答案。现在我决定SimpleDialog会更好,以提供更多功能/自定义,即搜索文本字段和多个操作按钮。我在显示文本字段和IconButton时得到了想要的结果,但是当我尝试添加GridView时却出错了。我应用了以前的规则,但我遇到了类似的错误,其中UI消失但没有显示小部件。我试过为不同的小部件添加宽度,但没有成功。这是我的代码...Future_neverSatisfied()async{returnshowDialog(context:context,b
是否有可能将FlutterExpansionTile子项作为Gridview?目前我正在使用这段代码获取ListView。children:myData.map((data){returnMyWidget()}).toList()我希望ExpensionTile子级作为GridView而不是ListView。我正在制作一个购物应用程序,其中ExpensionTile是类别,我希望子类别作为GridView。 最佳答案 这是我的尝试:SingleChildScrollView(child:Column(children:[Expans
如何在同一个页面中添加GridView和其他View?我尝试使用ListView,但它显示错误I/flutter(10293):Anotherexceptionwasthrown:'package:flutter/src/rendering/sliver_multi_box_adaptor.dart':Failedassertion:line461pos12:'child.hasSize':isnottrue.I/flutter(10293):Anotherexceptionwasthrown:NoSuchMethodError:Thegetter'scrollOffsetCorrec
我正在尝试创建一个图像网格,每个图像的右上角都有一个“共享”按钮。问题是IconButton的墨水飞溅没有超出图像边界。此外,似乎IconButton上和InkWell上都有墨水飞溅-按钮上应该只有一个飞溅。我知道墨水飞溅是在Material层上渲染的,但我似乎无法让该层超出图像的边界。谁能建议如何做到这一点?截图如下:代码如下:import'package:flutter/material.dart';voidmain(){runApp(newMyApp());}_buildGrid(){Listimgs=["https://upload.wikimedia.org/wikipedi