如何使用flutter在listTile中制作控件。我从json获取数据并将它们显示在listTile中。但我想制作一个if控件来显示一个按钮。if(data[position]['value']==0){shoraisedbutton;}else{don'tshowit;} 最佳答案 您可以使用ListTile的trailing属性在图block的后缘添加一个按钮。例如,这里我们添加一个IconButton:Widget_=ListView.builder(itemBuilder:(BuildContextcontext,inti
当我使用Card和ListTile作为其子项时,卡片的高度根据ListTile的字幕参数的文本行数而有所不同。如果标题和副标题是单行文本,则有某种顶部和底部填充(用绿色矩形突出显示)。但是,如果字幕由几行文本组成,则没有顶部和底部填充,并且卡片的高度较小。是什么导致了这种不一致?如何从卡片1和2中删除此填充或将其添加到卡片3?classCardListextendsStatelessWidget{List>cardList=[["Apple","Fruit"],["Book","Thing"],["Loremipsum","Loremipsumdolorsitamet,consecte
我的目标是拥有一个ListTiles列表,以便跟踪,能够添加/删除稍后可以在ListView中显示的项目。这是我的代码的简化版本:classNotesextendsStatefulWidget{Listnotes;_NotesStatecreateState()=>new_NotesState();}class_NotesStateextendsState{@overrideWidgetbuild(BuildContextcontext){widget.notes.add(newListTile(title:newText("Title")));returnnewListView(ch
我需要删除ListTile中前导Widget和标题Widget之间的一些填充。它有太多的空格。有没有办法做到这一点?我为此使用的代码是这样的:ListTile_getActionMenu(Stringtext,IconDataicon,Function()onTap){returnnewListTile(leading:newIcon(icon),title:newText(text),onTap:onTap,);} 最佳答案 编辑:Flutter2.0升级后正如Dinesh指出的那样here,ListTile收到了一个minLea
我有一个带有ListTile的ListView。每个ListTile都有一个带有Text的title、带有Text的subtitle和>前导与图像。现在,图像太大,垂直延伸到下一行,与图像重叠。如何确保图像保持在界限内?编辑:我不想给图像一个固定大小,而是让它调整到由标题+副标题的固有高度给定的列表图block的高度。 最佳答案 您应该在ListTile中使用CircleAvatar作为leading。如果您愿意,它也有一个radius属性,您可以更改该属性。leading:CircleAvatar(backgroundImage:
在这段代码中,我试图在页面的最顶部制作一个按钮或图block列表,“因为按钮对我来说效果不佳”。因此,当单击一个时,它会在页面的其余部分返回一个值。问题是这里的磁贴占据了页面的一半以上,这使得它看起来不一致。我想限制瓷砖的高度,我尝试将它们放在一排和一个容器中,但它不起作用。任何帮助将不胜感激。运行代码后的结果是:这是运行代码后的错误:classHomePageextendsStatefulWidget{//constHomePage({Keykey}):super(key:key);@overrideHomePageStatecreateState(){returnnewHomePa
我今天再次尝试将FlutterListTile的标题居中。在过去的几天里,我花了一两个小时在谷歌上搜索并尝试一些事情,然后失去了冷静并放弃了。我刚刚学习Flutter并且喜欢这个概念,但找不到视频培训类(class)(Lynda.com、uDemy.com等)。我已经阅读了相关文档,但是当我尝试将它们应用于我的代码时,无法摆脱出现的所有红线。语法中一定有逻辑,但两周后我还没有弄清楚。回到问题,我试过了Listlist=[newListTile(newchild:Center(title:newText('Title1',style:newTextStyle(fontWeight:Fon
leading和title之间的边距太大;如何减少它;我尝试了几种方法:用容器扭曲前导并将边距设置为负数;扭曲标题并设置padding-left但是,它根本不起作用;有什么解决办法吗,我需要帮助 最佳答案 构建自己的容器最终会更好-ListTile没有什么特别或复杂的。这样您就可以轻松自定义标题和按钮之间的间距等内容。只需使用类似的东西:Container(padding:newEdgeInsets.symmetric(vertical:6.0,horizontal:6.0),margin:EdgeInsets.symmetric(
我想在GoogleKeep中实现类似的功能。如何在长按时启用多项选择并更改标题按钮,以便稍后删除这些选定的项目?我当前的Dart代码:@overrideWidgetbuild(BuildContextcontext){returnnewCard(child:newColumn(mainAxisSize:MainAxisSize.min,children:[newListTile(leading:constIcon(Icons.info),title:newText(item.name),subtitle:newText(item.description),trailing:newTex