我在ExpansionTile内有RadioButtonGroup,我需要他们为每个ExpansionTile选择至少一个单选按钮,但是在我的情况下,正在发生单一选择,我如何才能从三明治中选择一个,从苏打中选择一个{ {3}}
我正在使用以下代码
for (var i = 0; i < Subaddons[0].proAddons.length; i++)
Expanded(
child: Column(
children: <Widget>[
ExpansionTile(
// key: PageStorageKey<SubAddons>(root),
title: Text(Subaddons[0].proAddons[i].name),
children: <Widget>[
for (var j = 0;
j < Subaddons[0].proAddons[i].proSubaddOns.length;
j++)
RadioButtonGroup(
picked: _picked,
labels:<String>[
Subaddons[0]
.proAddons[i]
.proSubaddOns[j]
.name
],
onSelected: (String selected) => setState((){
_picked = selected;
}),),
],
),
//Text(Subaddons[0].proAddons[i].proSubaddOns[j].name),
],
),
)
如何从每个展开的项目中选择一个?