在Flutter中获取onPressed方法中的radioButton值,可以通过以下步骤实现:
enum RadioButtonValue {
option1,
option2,
option3,
}
RadioButtonValue _selectedValue = RadioButtonValue.option1;
RadioListTile(
title: Text('Option 1'),
value: RadioButtonValue.option1,
groupValue: _selectedValue,
onChanged: (value) {
setState(() {
_selectedValue = value;
});
},
),
RadioListTile(
title: Text('Option 2'),
value: RadioButtonValue.option2,
groupValue: _selectedValue,
onChanged: (value) {
setState(() {
_selectedValue = value;
});
},
),
RadioListTile(
title: Text('Option 3'),
value: RadioButtonValue.option3,
groupValue: _selectedValue,
onChanged: (value) {
setState(() {
_selectedValue = value;
});
},
),
void onPressed() {
print(_selectedValue);
}
通过以上步骤,你可以在Flutter中获取onPressed方法中的radioButton值。请注意,这只是一个简单的示例,你可以根据实际需求进行适当的修改和扩展。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云