如何设置颤振中无线电组的默认值



我正在使用json在flutter中创建一组单选按钮,但我想默认为该组的一个元素。我是怎么做到的?

例如:

值:1,2,3,4。

JSON默认值=3。

因此半径3=已选中。

我使用以下示例:请参阅此处的链接

您必须从json中获取默认值。

value_from_json = 1 ;

假设这是Radio按钮小部件的一部分。CCD_ 1变量是对所选择的值负责的变量。因此,您必须尽早初始化该值。

int _radioValue = value_from_json ; 

所选值将是无线电具有相同value字段的值

children: <Widget>[
Radio(
value: 0,
groupValue: _radioValue,
onChanged: (int value) {
setState(() {
_radioValue = value;
});
},
),
Radio(
value: 1,
groupValue: _radioValue,
onChanged: (int value) {
setState(() {
_radioValue = value;
});
},
)
]

最新更新