android - 当我使用 ListView.builder 自动创建许多 Listile 时,如何编辑每个列表?
问题描述
首先,我使用 StreamBuilder 从 Firestore 调用数据并返回到 ListView.Builder。
它可以工作。然后它创建了十多个 ListTile ,但我想对每个 List 使用 ExpansionTile 并赋予它们不同的样式。
那么是否可以编辑每个列表?我能怎么做?这让我很困惑。
谁能给我一些观点和想法或关键词?QQ
谢谢!!
这是我的代码。
body: StreamBuilder(
stream: Firestore.instance.collection('TWrate').snapshots(),
builder: (context, snapshot) {
if (!snapshot.hasData) return const Text('Loading...');
return ListView.builder(
itemCount: snapshot.data.documents.length,
itemBuilder: (context, index) =>
_buildListItem(context, snapshot.data.documents[index]),
);
}),
_buildListItem(){
reture Container(
child:Card(
child:ListTile(
...
)
)
)
}
解决方案
推荐阅读
- python - 正则表达式在 python 中识别医疗受益人标识符(MBI)
- python - 在两个烧瓶路线之间传递熊猫数据框和其他对象
- amazon-web-services - 由于(愚蠢地)使用域作为注册商联系电子邮件,AWS Route 53 电子邮件验证卡住了
- .htaccess - 重定向除主页和 css 文件夹和图像文件夹之外的所有内容
- apache-spark - PySpark - 基于另一个 RDD 过滤 RDD - 广播 RDD
- python - 配置 ttk.Panedwindow 和窗格时的“未知选项”、“错误命令”
- javascript - REST Sum SharePoint Values without else if
- java - 为什么当我们想水平/垂直旋转矩阵时,我们将项除以 2?
- python - Tensorflow ImageDataGenerator 错误关闭:“图像”对象没有属性“fp”
- python - 大小不一的战舰游戏?