草庐IT

angle_list

全部标签

Flutter list.builder 不滚动

我的主体中有一个选项卡,然后是一列,我在其中调用使用另一个小部件类构建动态卡片列表。一切似乎都工作正常,但我收到此错误。Thefollowingmessagewasthrownduringlayout:I/flutter(5090):ARenderFlexoverflowedby115pixelsonthebottom.问题是尽管我将列表包装到一个灵活的小部件中,但该列表无法滚动。这是构建列表的代码片段。我还启用了物理:AlwaysScrollableScrollPhysics(),但同样的问题。我知道如果我固定一个特定的高度它会起作用,但我不想这样做,因为这会破坏整个想法。Widge

arrays - Flutter 将 json 映射到模型数组 'List<dynamic>' 不是类型 'Map<String, dynamic>' 的子类型`

我正在读取一个包含几个不同数组的json。所以我想将它映射到其单独的模型列表。因此,首先我创建了列表,例如如下所示。classSummary{finalStringtotalDuration;finalStringtotalMileage;//finalStringfleetID;Summary({this.totalDuration,this.totalMileage});MaptoJson()=>{'totalDuration':totalDuration,'totalMileage':totalMileage,};factorySummary.fromJson(Mapjson){

arrays - Flutter 将 json 映射到模型数组 'List<dynamic>' 不是类型 'Map<String, dynamic>' 的子类型`

我正在读取一个包含几个不同数组的json。所以我想将它映射到其单独的模型列表。因此,首先我创建了列表,例如如下所示。classSummary{finalStringtotalDuration;finalStringtotalMileage;//finalStringfleetID;Summary({this.totalDuration,this.totalMileage});MaptoJson()=>{'totalDuration':totalDuration,'totalMileage':totalMileage,};factorySummary.fromJson(Mapjson){

json - 发生异常 : type '_InternalLinkedHashMap<String, dynamic>' is not a subtype of type 'List<dynamic>' in type cast

您好,我正在学习flutter并从api获取json,但是在我的模型中对其进行解码时,出现下面列出的错误。我知道这与我的分页有关,因为定位结果很好,但无法弄清楚我需要做什么来修复分页结果。我尝试了很多教程,但没有运气。谁能指出我正确的方向以解决此问题?提前致谢错误Exceptionoccured:type'_InternalLinkedHashMap'isnotasubtypeoftype'List'intypecast*location.dartclassLocations{finalStringid;finalStringname;finalStringstreet;finalSt

json - 发生异常 : type '_InternalLinkedHashMap<String, dynamic>' is not a subtype of type 'List<dynamic>' in type cast

您好,我正在学习flutter并从api获取json,但是在我的模型中对其进行解码时,出现下面列出的错误。我知道这与我的分页有关,因为定位结果很好,但无法弄清楚我需要做什么来修复分页结果。我尝试了很多教程,但没有运气。谁能指出我正确的方向以解决此问题?提前致谢错误Exceptionoccured:type'_InternalLinkedHashMap'isnotasubtypeoftype'List'intypecast*location.dartclassLocations{finalStringid;finalStringname;finalStringstreet;finalSt

List [index +1] 有效 [index - 1] 无效(Flutter)

我有一个方法可以跳到下一个列表项,效果很好,但是显示上一个列表项的方法似乎没有重新呈现。当我打印到控制台时,列表项索引下降1,但文本小部件不会像它增加1时那样更新。我已经展示了下面的2x方法和构建的摘录。帮助!:)void_skipFlashcard(){setState((){intcurrentIndex=allFlashcards.indexOf(widget.flashcardToShow);varnextFlashcard=allFlashcards[currentIndex+1];widget.flashcardToShow=nextFlashcard;print(widg

List [index +1] 有效 [index - 1] 无效(Flutter)

我有一个方法可以跳到下一个列表项,效果很好,但是显示上一个列表项的方法似乎没有重新呈现。当我打印到控制台时,列表项索引下降1,但文本小部件不会像它增加1时那样更新。我已经展示了下面的2x方法和构建的摘录。帮助!:)void_skipFlashcard(){setState((){intcurrentIndex=allFlashcards.indexOf(widget.flashcardToShow);varnextFlashcard=allFlashcards[currentIndex+1];widget.flashcardToShow=nextFlashcard;print(widg

list - 删除项目后刷新列表 - Flutter

我试图让列表在按下弹出菜单上的删除选项后自动刷新。它将删除选定的从api调用的项目列表中的项目。按下删除键后,该项目应立即消失。用api数据填充列表的API调用:Listdata;@overridevoidinitState(){super.initState();this.getJsonData();}FuturegetJsonData()async{varresponse=awaithttp.get(Uri.encodeFull(url),headers:{"Accept":"application/json"},);varextractdata=json.decode(respo

list - 删除项目后刷新列表 - Flutter

我试图让列表在按下弹出菜单上的删除选项后自动刷新。它将删除选定的从api调用的项目列表中的项目。按下删除键后,该项目应立即消失。用api数据填充列表的API调用:Listdata;@overridevoidinitState(){super.initState();this.getJsonData();}FuturegetJsonData()async{varresponse=awaithttp.get(Uri.encodeFull(url),headers:{"Accept":"application/json"},);varextractdata=json.decode(respo

list - Flutter 上传列表到 Google Firestore

我想将我的flutter测试应用程序的列表添加到我的GoogleFirestore。这是我的方法,它添加了所有数据:voidpostToFireStore({StringmediaUrl,Stringlocation,Stringdescription}){varreference=Firestore.instance.collection('insta_posts');reference.add({"marked_friends":[chipstuete.toString()],"username":currentUserModel.username,"location":locat