草庐IT

smart_listing

全部标签

android - Flutter - 如何根据List中的ID统计数据

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭3年前。Improvethisquestion我有一个List来自所有食物。[{comment_id:'...'food_id:'...'comment:'...'},{comment_id:'...'food_id:'...'comment:'...'},....]我想知道如何根据food_id统计评论数在flutter中?任何答案都非常有帮助。

list - 如何将 json 映射转换为列表字符串?

我需要将国家名称和国家代码作为“Andorra(AD)”输入到列表中。我可以将json加载到map,但无法转换为列表。如何将json映射转换为列表字符串?“国家”:[{"国家代码":"AD","countryName":"安道尔",“货币代码”:“欧元”,“等值”:“020”}, 最佳答案 你可以使用.map()函数varcountryList=country.map((c)=>'${c["countryName"]}(${c["countryCode"]})').toList() 关于

list - flutter - 如何将 List 中的值向上定位?

我有一个List在Address的哪个位置class有几个键,介于:id,address,city和isPrimary.我想与isPrimary一起工作,假设当我设置isPrimary地址从列表到true然后该地址值位置向上(主要)。怎么做?下面是List我的意思是:[{'id':1,'address':'40TalbotAmbler,PA19002','city':'NewYork','isPrimary':false},{'id':2,'address':'618OakValleyWestDeptford,NJ08096','city':'Sydney','isPrimary':t

dart - Json String to Map<> or List

我有一个像下面这样存储为字符串的jsonStringjson="[{"name":"a","id",1},{"name":"b","id",2},{"name":"c","id",3}]";我的问题如何将其编码为映射或列表以访问键并使用值? 最佳答案 您需要先对值进行JSON解码import'dart:convert';finaldecoded=jsonDecode(json);print(decoded[0]['name']);//justoneexample 关于dart-JsonS

list - flutter - 设置显示List距离时的最大半径

我正在开发最近的FoodDish应用程序位置。我设法根据离用户最近的位置显示它,使用这个插件great_circle_distance我想知道如何设置最大半径?前任。这是我的代码:_foodByCategories.sort((a,b){vardistance1=newGreatCircleDistance.fromDegrees(latitude1:model.userLocation==null?0.0:model.userLocation["latitude"],longitude1:model.userLocation==null?0.0:model.userLocation[

list - 在具有动态高度的同一页面上 flutter 两个 listview.builder

我正在使用flutter。我有两个可用项目和不可用项目的动态列表。我想以一种显示完整的可用项目列表然后显示完整的不可用项目列表的方式显示这两个列表,并且flutter将动态决定长度。谢谢。 最佳答案 这是一个小示例,应该为可用项目显示红色容器,为不可用项目显示蓝色容器。Listunavailable;Listavailable;Expanded(child:CustomScrollView(slivers:[SliverList(delegate:SliverChildBuilderDelegate((BuildContextcon

list - flutter 将项目添加到列表

我想向列表中添加一个项目:voidsubmitAll()async{ListuserSearchItems=[];Firestore.instance.collection('insta_users').snapshots().listen((data)=>data.documents.forEach((doc){print(data.documents.length);Useruser=newUser.fromDocument(doc);UserSearchItemsearchItem=newUserSearchItem(user);userSearchItems.add(searc

flutter - 参数类型 'List<Iterable<DropdownMenuItem<int>>>' 无法分配给参数类型 'List<DropdownMenuItem<dynamic>>'

在flutter中,我正在使用TMDBAPI并从那里获取流派名称,并想在我的DropdownButton上显示它们,但我遇到了这个错误。TheargumenttypeList>>can'tbeassignedtotheparametertype'List>{"genres":[{"id":28,"name":"Action"},{"id":12,"name":"Adventure"},{"id":16,"name":"Animation"},.......]}这是json。returnDropdownButton(items:[snapGenre.data.genres.map((ma

list - 如何在 flutter 中制作垂直堆叠的卡片?

我正在尝试设计这种堆叠列表,但无法在flutter中进行负填充,因此我需要另一种方法来实现这种重叠效果。 最佳答案 您可以使用Stack和Positioned(知道卡片的高度)。像这样:classHomePageextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnScaffold(appBar:AppBar(title:Text('Home'),),body:Stack(children:[Positioned(bottom:150.0,lef

dart - Flutter 如何在 List 映射中映射一个完成的 Future 对象

Future>>getNewsList(skipItems)async{finalresponse=awaithttp.get('https://hacker-news.firebaseio.com/v0/topstories.json?print=pretty');if(response.statusCode==200){//Ifthecalltotheserverwassuccessful,parsetheJSONvarresponseNewsList=json.decode(response.body);newsList=responseNewsListasList;varres