草庐IT

ListView1

全部标签

flutter - 如何在 ListView.builder 中使用 RadioListTile?

我正在尝试制作一个可选择的ListView。我选择了RadioListTile,但它不需要与Radios一起使用,我会很高兴ListTile的背景颜色变化>点击项目。所以在我当前的代码中,我有RadioListTiles,但它不会在点击时检查,我认为它可以检查多个,因为它在ListView.builder,但我不知道,因为我是Flutter的新手,而且它不起作用。代码如下:ListView.builder(scrollDirection:Axis.vertical,itemCount:items.length,itemBuilder:(context,index){returnRadi

flutter - 如何在 ListView.builder 中使用 RadioListTile?

我正在尝试制作一个可选择的ListView。我选择了RadioListTile,但它不需要与Radios一起使用,我会很高兴ListTile的背景颜色变化>点击项目。所以在我当前的代码中,我有RadioListTiles,但它不会在点击时检查,我认为它可以检查多个,因为它在ListView.builder,但我不知道,因为我是Flutter的新手,而且它不起作用。代码如下:ListView.builder(scrollDirection:Axis.vertical,itemCount:items.length,itemBuilder:(context,index){returnRadi

listview - Flutter:ListView.builder 中的 ListView.builder

我想实现一个可滚动(垂直)且其中包含元素的屏幕。所以我把它放在listview.builder上。问题是,其中一个元素是另一个水平滚动的listview.builder。当我实现它时,horizo​​ntal.builder中的元素没有出现。这是我目前所拥有的:@overrideWidgetbuild(BuildContextcontext){returnListView.builder(itemCount:3,itemBuilder:(context,position){if(position==0){returnCard(shape:RoundedRectangleBorder(b

listview - Flutter:ListView.builder 中的 ListView.builder

我想实现一个可滚动(垂直)且其中包含元素的屏幕。所以我把它放在listview.builder上。问题是,其中一个元素是另一个水平滚动的listview.builder。当我实现它时,horizo​​ntal.builder中的元素没有出现。这是我目前所拥有的:@overrideWidgetbuild(BuildContextcontext){returnListView.builder(itemCount:3,itemBuilder:(context,position){if(position==0){returnCard(shape:RoundedRectangleBorder(b

listview - Flutter ListView.builder() 动态列表 - 显示无限重复的条目

我有一个很大的~5K项目列表。我想做的是为这些项目编写一个搜索View。我尝试了以下-Listitems;Stringquery;ListView.builder(itemBuilder:(context,index){for(inti=index;i这会高效地呈现和搜索元素,但问题是它最终会无限地重复列表中的最后一项。我想那是因为我没有提供itemCount。所以我尝试在StatefulWidget中自己跟踪过滤项目的数量。var_count=1;_queryController.addListener((){setState(()=>_count=1);});ListView.bu

listview - Flutter ListView.builder() 动态列表 - 显示无限重复的条目

我有一个很大的~5K项目列表。我想做的是为这些项目编写一个搜索View。我尝试了以下-Listitems;Stringquery;ListView.builder(itemBuilder:(context,index){for(inti=index;i这会高效地呈现和搜索元素,但问题是它最终会无限地重复列表中的最后一项。我想那是因为我没有提供itemCount。所以我尝试在StatefulWidget中自己跟踪过滤项目的数量。var_count=1;_queryController.addListener((){setState(()=>_count=1);});ListView.bu

dart - 将 listView 传递到另一个屏幕

我需要帮助将ListView传递到另一个屏幕。我是flutter和dart的新手,但总体上熟悉编程。我想出了如何从api调用创建列表。但是,我当前的代码,当我按下一个按钮时,它会显示在我当前所在的屏幕上。我想将它传递到另一个屏幕以显示在列表中(主页上将有文本字段将更改url以从中获取数据)。我想我在逻辑上尝试做的是当用户按下按钮时,它会调用获取数据、构建我的列表并将其显示在不同的屏幕上。import'package:flutter/material.dart';import'package:http/http.dart';import'dart:convert';voidmain(){

dart - 将 listView 传递到另一个屏幕

我需要帮助将ListView传递到另一个屏幕。我是flutter和dart的新手,但总体上熟悉编程。我想出了如何从api调用创建列表。但是,我当前的代码,当我按下一个按钮时,它会显示在我当前所在的屏幕上。我想将它传递到另一个屏幕以显示在列表中(主页上将有文本字段将更改url以从中获取数据)。我想我在逻辑上尝试做的是当用户按下按钮时,它会调用获取数据、构建我的列表并将其显示在不同的屏幕上。import'package:flutter/material.dart';import'package:http/http.dart';import'dart:convert';voidmain(){

flutter - 再次构建后,ListVIew 不会滚动到正确的偏移位置

我希望ListView以偏移量开头。我试图通过在ListView中使用以下代码来实现。controller:ScrollController(initialScrollOffset:30*ITEM_HEIGHT),最初在第一次加载时,列表加载了正确的偏移量。当通过从父部件调用setstate再次构建列表时,列表得到更新,但滚动偏移行为很奇怪。有两种情况:我不滚动列表:在此之后,如果设置状态被调用,一切正常。列表得到更新并始终处于正确的偏移量。我滚动列表:如果我滚动列表然后重建列表,滚动偏移量偏离了几个项目。该列表得到更新,这很好。是不是因为当我滚动时它会保持最后的滚动位置并且抵消了我的

flutter - 再次构建后,ListVIew 不会滚动到正确的偏移位置

我希望ListView以偏移量开头。我试图通过在ListView中使用以下代码来实现。controller:ScrollController(initialScrollOffset:30*ITEM_HEIGHT),最初在第一次加载时,列表加载了正确的偏移量。当通过从父部件调用setstate再次构建列表时,列表得到更新,但滚动偏移行为很奇怪。有两种情况:我不滚动列表:在此之后,如果设置状态被调用,一切正常。列表得到更新并始终处于正确的偏移量。我滚动列表:如果我滚动列表然后重建列表,滚动偏移量偏离了几个项目。该列表得到更新,这很好。是不是因为当我滚动时它会保持最后的滚动位置并且抵消了我的