我正在使用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;
});
},
)
]