[英]How to use ListTile inside horizontal ListView in Flutter?
[英]How can I use a list in ListView and ListTile in Flutter
我正在嘗試通過迭代列表來創建 ListView,但出現此錯誤:
package:flutter/src/material/list_tile.dart':斷言失敗:第 1002 行第 12 行:'color:= null || context.= null': 不正確。
我該如何解決這個問題? 這是我的代碼:
ListView(
children: ListTile.divideTiles(
tiles: _people.map((item) => ListTile(
leading: CircleAvatar(
backgroundColor: Colors.amber,
child: Text(item['id'].toString()),
),
title: Text(item['name']),
subtitle: Text(item['descrip']),
trailing: IconButton(
icon: Icon(Icons.delete),
onPressed: () {},
),
))).toList()));
正如上述答案所指出的,您不能將兩個參數都保留為 null
ListView(
children: ListTile.divideTiles(
color: Colors.red,
context: context,
tiles: _people.map(
(item) => ListTile(
leading: CircleAvatar(
backgroundColor: Colors.amber,
child: Text(item['id'].toString()),
),
title: Text(item['name']),
subtitle: Text(item['descrip']),
trailing: IconButton(
icon: Icon(Icons.delete),
onPressed: () {},
),
),
),
).toList())
這必須工作
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.