我在这个项目上工作,我需要有一些API的单选按钮,我需要单选按钮被选择一次多次。例如:假设有4个选项,用户可以一次选择多个选项。我该怎么做?如何让单选按钮同时选择多个值?
Row(
children: [
Expanded(
flex: 2,
child: Containers(
height: size.height,
child: Radio(
activeColor: radioButtonItem ==
_data[index].name
? Colors.white
: const Color.fromRGBO(
44, 39, 36, 0.75),
value: _data[index].id,
groupValue: id,
onChanged: (val) {
setState(
() {
radioButtonItem =
_data[index].name;
id = _data[index].id;
},
);
},
),
),
),
Expanded(
flex: 5,
child: Containers(
height: size.height,
child: Column(
crossAxisAlignment:
CrossAxisAlignment.start,
mainAxisAlignment:
MainAxisAlignment.center,
children: [
Texts(
texts: _data[index].name,
fontSize: 16.sp,
fontWeight: FontWeight.w500,
color: radioButtonItem ==
_data[index].name
? Colors.white
: const Color.fromRGBO(
44, 39, 36, 0.75),
textAlign: TextAlign.left,
),
],
),
),
)
],
),
1条答案
按热度按时间dbf7pr2w1#
我不太明白你的问题。如果你想选择多个选项,单选按钮可能不是好方法。使用Checkboxes,您可以选择一系列不同的选项。
但是,如果我误解了,而您想要一个单选按钮来选择一组值,那么也许您应该重新回答您的问题。也许发布你要提取的数据会有帮助