草庐IT

smart_listing

全部标签

android - 在 flutter 中将 List<T> 转换为 json

IhavealistofoptionwhentheattributeisselectedofaparticularoptionthenIsaveattributeobjectattheselectedpositionofoptioninthelist.现在我有一个选项列表,其中包含他们选择的属性对象。我的目标是将选项列表转换为JSON对象,但是当属性不为空时。在这种情况下,当一个人没有选择选项的属性时,Attribute对象可以为null。classOptionAttribute{String_grouprowid;String_groupname;Attribute_selected

list - 如何在 flutter 中将字符串列表转换为字符串?

我需要转换List进入String在Dart中。我想从首选项中提取列表的值。我试过这个实现,但它只给我最后一个值。Future>services=SharedPrefSignUp.getSelectedServices();services.then((onValue){ListservicesList=onValue;selectServicesText=servicesList.join(",");}); 最佳答案 如果你知道你有List那么你可以使用join()flutter提供的功能。varlist=['one','two'

listview - Flutter 类型 'List<dynamic>' 不是类型 'list<Widget>' 的子类型

我正在尝试用带有图像的卡片制作列表,想法是这些卡片在未来通过API请求动态生成,但现在我只想从图像开始,但是当我运行时出现以下错误:类型“列表”不是类型“列表”的子类型我该如何解决?请您帮忙。我的代码在一个名为的文件中:请求.dart这是我的代码:import'package:flutter/material.dart';classMyAppextendsStatelessWidget{//Thiswidgetistherootofyourapplication.@overrideWidgetbuild(BuildContextcontext){returnnewMaterialApp

list - 如何在 Dart 中创建一个空列表

我想为Flutter项目创建一个空列表。finalprefs=awaitSharedPreferences.getInstance();finalmyStringList=prefs.getStringList('my_string_list_key')??;我似乎记得有多种方法,但推荐一种方法。我该怎么做? 最佳答案 在Dart中有几种创建空列表的方法。如果你想要一个可增长的列表,那么使用像这样的空列表文字:[]如果您需要指定类型,或者这样:[]如果你想要一个不可增长的(固定长度的)列表,或者这个:List.empty()注意事项

dart - Flutter List View 构建 ListView 报错

我在构建ListView时遇到错误,起初我以为API没有返回任何内容,但我在flutter中打印了movies变量,它控制台记录了这些值。顺便说一句,我正在尝试重新创建这个项目:https://github.com/mlabouardy/flutter-watchnow我得到的错误是:RangeError(index):Invalidvalue:Validvaluerangeisempty:0这是ListView生成器:classTopMoviesStateextendsState{List_movies=newList();final_apiGatewayURL="https://g

dart - 类型 'List<String>' 不是类型转换中类型 'String' 的子类型

我有这个:List_filters=[8,11];我通过这个_filters进入这个端点:this.api.setInterests(token,_filters).then((res){print(res);});看起来像这样:FuturesetInterests(Stringtoken,Listinterests){return_netUtil.post(BASE_URL+"/setinterests",body:{"token":token,"interests":interests}).then((dynamicres){returnres;});}传递_filters总是抛出

flutter - 参数类型 '({growable: bool}) → List<Card>' 无法分配给参数类型 'List<Widget>'

我有一个字符串列表,我想通过map()将其转换为卡片小部件列表,并希望在列小部件中呈现此卡片列表。我在“子列”上收到上述错误。我没有弄错。谁能帮帮我?那是我的代码:import'package:flutter/material.dart';voidmain()=>runApp(MyApp());classMyAppextendsStatelessWidget{finalListtextData=['Dase','two'];@overrideWidgetbuild(BuildContextcontext){returnMaterialApp(home:Scaffold(appBar:A

json - 如何将本地 json 加载到 List<Map> 变量中?

如何将我的本地json加载到List变量中?这是我的本地json。[{“id”:00”,“name”:”TRL”},{“id”:01”,“name”:”USD”},{“id”:02”,“name”:”GBP”},{“id”:03”,“name”:”EUR”},]然而这是可行的:List_myCurrency=[{“id”:00”,“name”:”TRL”},{“id”:01”,“name”:”USD”},{“id”:02”,“name”:”GBP”},{“id”:03”,“name”:”EUR”},];我的问题是我将我的货币数据移到了currency.json文件中。我可以加载json

listview - 如何扩展list.generate中的元素

我正在尝试显示小部件(圆圈)列表,但我想扩展它们并使圆圈占据整个页面。我尝试了不同的方法;我使用了flexibe、flex和expanded。但是,它们都不起作用。你能推荐一下吗?提前致谢!编辑:这里是代码://步进圆是我试图在它们之间扩展的小部件returnExpanded(flex:10,child:Row(crossAxisAlignment:CrossAxisAlignment.stretch,children:List.generate(numberOfCircles,(intindex){returnStreamBuilder(stream:stepperBloc.stat

dart - 如何修复类型 '_InternalLinkedHashMap<dynamic, dynamic>' 不是类型转换中类型 'List<dynamic>' 的子类型

我创建了一个方法,当我构建它时,出现了这个错误:type'_InternalLinkedHashMap'isnotasubtypeoftype'List'intypecast然后我删除了方法,错误仍然存​​在。这是我的代码:classProdukt{Stringname;intanzahl;Produkt({this.name,this.anzahl,});factoryProdukt.fromJson(MapparsedJson){returnProdukt(name:parsedJson['Name'],anzahl:parsedJson['Anzahl']);}MaptoProd