我有此列表
final List<String> entries = <String>['Life', 'Car', 'Car'];
然后我尝试生成3个带有图标的小部件,具体取决于具有我以此方式尝试过的数组的值
children:<Widget>[
Icon(
entries=='Life'? Icons.favorite_border:Icons.directions_car,
color: Colors.white,
textDirection: TextDirection.ltr,
size:50,
),
但是所有小部件都将获得收藏夹图标,而不是在directions_car和收藏夹_border之间混合使用。
条目是一个列表,您无法将其与字符串进行比较。使用条目列表中的映射将其生成为图标列表。
您可以尝试验证阵列中的每个项目。如下所示: