【发布时间】:2022-01-18 10:09:16
【问题描述】:
这是我的代码
final _months = [
["January", "Febuary", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]
];
......
DropdownButtonFormField(
hint: const Text('Select Period'),
items: _months.map((e) {
return DropdownMenuItem(
value: e,
child: Text(e //here is the error showing),
);
}).toList(),
onChanged: (value) {
//do something
},
),
如何解决这个问题,我只是将月份映射值从 dfault 更改为动态,然后错误就消失了,但是当我运行应用程序时,它显示另一个错误,例如“这不是字符串的子类型” 如何解决这个问题以及为什么会发生这种情况
【问题讨论】: