草庐IT

ListView-Adapter

全部标签

listview - flutter : How to remove space between row in Listview

我只是在做一些flutter的演示,我喜欢这样做,在ListView中,我找不到如何删除行之间的空格我的代码很简单,这个是我返回布局的WidgetWidget_getWidget(BuildContextcontext){returnnewMaterial(child:newContainer(padding:EdgeInsets.only(top:20.0),color:Colors.blueGrey[500],child:newColumn(crossAxisAlignment:CrossAxisAlignment.start,children:[_getHeader(contex

Flutter:ListView.builder 中的自动垂直高度

我正在尝试使用ListView.builder显示一些卡片我想将每张卡片的高度自动设置为其子内容的高度classHomePageextendsStatelessWidget{Widget_buildListItems(BuildContextcontext,DocumentSnapshotdocument){returnCenter(child:Card(child:Column(children:[ListTile(title:Text(document['title']),subtitle:Text(document['subtitle']),),Expanded(child:Co

Flutter:ListView.builder 中的自动垂直高度

我正在尝试使用ListView.builder显示一些卡片我想将每张卡片的高度自动设置为其子内容的高度classHomePageextendsStatelessWidget{Widget_buildListItems(BuildContextcontext,DocumentSnapshotdocument){returnCenter(child:Card(child:Column(children:[ListTile(title:Text(document['title']),subtitle:Text(document['subtitle']),),Expanded(child:Co

dart - 点击 ListView Flutter 布局中的整行

所以我有一个设置屏幕,它是一个ListView,我希望用户能够点击整个列表行来更改该设置。但是,我似乎无法找到一种非疯狂的方式来扩展GestureDetector的子项以填满整个水平空间。我的ListView:ListView(children:[GestureDetector(onTap:(){print('tappedtherow');},child:Padding(padding:EdgeInsets.all(16.0),child:Column(crossAxisAlignment:CrossAxisAlignment.start,children:[Text('Totalse

dart - 点击 ListView Flutter 布局中的整行

所以我有一个设置屏幕,它是一个ListView,我希望用户能够点击整个列表行来更改该设置。但是,我似乎无法找到一种非疯狂的方式来扩展GestureDetector的子项以填满整个水平空间。我的ListView:ListView(children:[GestureDetector(onTap:(){print('tappedtherow');},child:Padding(padding:EdgeInsets.all(16.0),child:Column(crossAxisAlignment:CrossAxisAlignment.start,children:[Text('Totalse

listview - Flutter 仅按需填充 ExpansionTile 数据(一个 Future 对象),而不是在初始化时

我能够从REST/JSON填充ListView和ExpansionTiles,这很好,但我希望扩展block最初不填充,并且仅在单击它们时单独填充(可能使用onExpansionChanged:)我有以下内容,它几乎像我想要的那样工作,除了它正在填充ListView,然后由于每个ExpansionTile内的FutureBuilder,它会立即(自动)填充扩展图block。如何更改此设置,以便在单独单击/展开之前不会填充ExpansionTiles?import'dart:async';import'package:flutter/material.dart';import'packa

listview - Flutter 仅按需填充 ExpansionTile 数据(一个 Future 对象),而不是在初始化时

我能够从REST/JSON填充ListView和ExpansionTiles,这很好,但我希望扩展block最初不填充,并且仅在单击它们时单独填充(可能使用onExpansionChanged:)我有以下内容,它几乎像我想要的那样工作,除了它正在填充ListView,然后由于每个ExpansionTile内的FutureBuilder,它会立即(自动)填充扩展图block。如何更改此设置,以便在单独单击/展开之前不会填充ExpansionTiles?import'dart:async';import'package:flutter/material.dart';import'packa

listview - 如何制作扩展卡?

我是Flutter的新手,我想制作一个这样的卡片列表。我试图理解原文Project但我无法弄清楚。我只想做一个没有背景gif/视频效果的可扩展卡片谢谢... 最佳答案 尝试在Card中添加一个ExpansionTile,这将在您展开ExpansionTile时展开CardCard(child:Padding(padding:EdgeInsets.only(top:36.0,left:6.0,right:6.0,bottom:6.0),child:ExpansionTile(title:Text('BirthofUniverse'),

listview - 如何制作扩展卡?

我是Flutter的新手,我想制作一个这样的卡片列表。我试图理解原文Project但我无法弄清楚。我只想做一个没有背景gif/视频效果的可扩展卡片谢谢... 最佳答案 尝试在Card中添加一个ExpansionTile,这将在您展开ExpansionTile时展开CardCard(child:Padding(padding:EdgeInsets.only(top:36.0,left:6.0,right:6.0,bottom:6.0),child:ExpansionTile(title:Text('BirthofUniverse'),

dart - 如何将我的 List<Object> 显示到 Listview 中?

我有一个Json文件作为Assets。解析工作完美,但是当我使用我的json中的列表时,会抛出一个错误。“在null时调用了getter”这是我的JsonCode:classBiersorten{finalListbiersorten;Biersorten({this.biersorten});factoryBiersorten.fromJson(ListparsedJson){ListlistBiersorten=newList();listBiersorten=parsedJson.map((i)=>Bier.fromJson(i)).toList();returnnewBiers