Flutter 为叶子中的值指定两个名称,以便翻译

Flutter 为叶子中的值指定两个名称,以便翻译,flutter,dart,Flutter,Dart,我有带单位和名字的地图。 [1]: 如何将字符串添加到Dropdownbutton? Dropdownbutton显示此问题“无法将参数类型'Map'分配给参数类型'List' 下拉按钮代码: .map( (e) => DropdownMenuItem( child: e == TimeUnit.calendarYear ? Text("year")

我有带单位和名字的地图。 [1]: 如何将字符串添加到Dropdownbutton? Dropdownbutton显示此问题“无法将参数类型'Map'分配给参数类型'List' 下拉按钮代码:

.map(
                (e) => DropdownMenuItem(
                  child: e == TimeUnit.calendarYear
                      ? Text("year")
                      : e.toString().length == 3
                          ? Text(e)
                          : Text(e.toString().split(".")[1]),
                  value: e,
                ),
              )

可以提供您的Dropdownbutton代码片段吗?可以