我有一个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
ListView显示Item1、Item2和Item3。当我尝试删除Item2时,ListView错误地显示了Item1和Item2。控制台在列表中显示正确的项目:Item1和Item3。主屏幕:classHomeScreenextendsStatefulWidget{@overrideHomeScreenStatecreateState()=>newHomeScreenState();}classHomeScreenStateextendsState{Listtodos=newList();@overridevoidinitState(){super.initState();popu
ListView显示Item1、Item2和Item3。当我尝试删除Item2时,ListView错误地显示了Item1和Item2。控制台在列表中显示正确的项目:Item1和Item3。主屏幕:classHomeScreenextendsStatefulWidget{@overrideHomeScreenStatecreateState()=>newHomeScreenState();}classHomeScreenStateextendsState{Listtodos=newList();@overridevoidinitState(){super.initState();popu
我正在为一些计数游戏开发一个flutter-app。我试图让它工作,一个ListView.builder在一列中显示两个项目,在另一列中显示其他两个项目。但我不知道该怎么做。有什么建议吗?这是我的代码:import'dart:math';import'package:flutter/material.dart';classTeamsextendsStatefulWidget{finalStringspieler1;finalStringspieler2;finalStringspieler3;finalStringspieler4;Teams({Keykey,this.spieler1
我正在为一些计数游戏开发一个flutter-app。我试图让它工作,一个ListView.builder在一列中显示两个项目,在另一列中显示其他两个项目。但我不知道该怎么做。有什么建议吗?这是我的代码:import'dart:math';import'package:flutter/material.dart';classTeamsextendsStatefulWidget{finalStringspieler1;finalStringspieler2;finalStringspieler3;finalStringspieler4;Teams({Keykey,this.spieler1
当我不在Flutter中使用ListView.builder构造函数时,单个项目按预期从JSONAPI显示:当我使用ListView.builder时,没有任何显示。没有错误!我还尝试了一个仅包含文本的ListView,但似乎也不起作用。这是代码:@overrideWidgetbuild(BuildContextcontext){returnContainer(child:newScaffold(appBar:AppBar(title:Text("thetitle"),//TODOeditthisbackgroundColor:Colors.blueAccent),body:Colum
当我不在Flutter中使用ListView.builder构造函数时,单个项目按预期从JSONAPI显示:当我使用ListView.builder时,没有任何显示。没有错误!我还尝试了一个仅包含文本的ListView,但似乎也不起作用。这是代码:@overrideWidgetbuild(BuildContextcontext){returnContainer(child:newScaffold(appBar:AppBar(title:Text("thetitle"),//TODOeditthisbackgroundColor:Colors.blueAccent),body:Colum
我需要一些帮助来弄清楚如何呈现ListView。我一直在学习Flutter教程,但我不得不停止,因为我无法解决这个问题。据我所知,ListView试图占用无限量的空间,这显然会使应用程序崩溃。我也开始明白你不能将ListView作为Column/Row的直接子级(我在下面解释了我试图做的事情)https://flutter.io/docs/development/ui/layout/box-constraints#flex代码如下:@overrideWidgetbuild(BuildContextcontext){returnColumn(children:[Container(mar
我需要一些帮助来弄清楚如何呈现ListView。我一直在学习Flutter教程,但我不得不停止,因为我无法解决这个问题。据我所知,ListView试图占用无限量的空间,这显然会使应用程序崩溃。我也开始明白你不能将ListView作为Column/Row的直接子级(我在下面解释了我试图做的事情)https://flutter.io/docs/development/ui/layout/box-constraints#flex代码如下:@overrideWidgetbuild(BuildContextcontext){returnColumn(children:[Container(mar
我正在尝试使用Flutter实现自定义抽屉导航。我想将注销选项附加到抽屉底部。问题是注销选项上方的元素数量未知(从3到17)。因此,如果这些小部件占用了抽屉的一半空间,那么注销选项将位于底部,如果它们太多并且您必须滚动才能看到它们,那么注销选项将只是最后一个。我还尝试为前两个选项提供绿色背景色。你会推荐我哪个小部件树?我想到了ListView小部件,它将小部件列表作为构造函数中的参数。因此我可以解决前两个项目的不同背景颜色。但我仍然不知道如何将注销选项附加到底部。在这种情况下,它位于抽屉的底部,但也可能发生其他选项大于屏幕尺寸的情况,在这种情况下,它应该放在整个列表的底部。编辑:我已经