gpt4 book ai didi

flutter - 如何包装 RadioButtonGroup 的标签?我在哪里可以提供 Expanded 或 Flexible?

转载 作者:IT王子 更新时间:2023-10-29 06:55:57 25 4
gpt4 key购买 nike

在这个项目中我有 10 个问题,每个问题有 4 个选项。每个选项都溢出( flutter :抛出另一个异常:RenderFlex 在右侧溢出 196 像素。).请参阅下面我的代码

//using RadioButtonGroup because question have 4 option
RadioButtonGroup(
labels: <String>[
que_list[index]['option_list'][0],
que_list[index]['option_list'][1],
que_list[index]['option_list'][2],
que_list[index]['option_list'][3]
],
labelStyle: TextStyle(
fontSize: 15,
fontWeight: FontWeight.normal,
color: Colors.white
),
onChange: (String label, int index) {},
onSelected: (String selected) {
print(selected);
},
activeColor: Colors.white,
),

我尝试了上面的代码,并将 Column 和 Container 提供给 RadioButtonGroup 但没有发生任何变化。谁能帮我解决这个问题?

谢谢

最佳答案

也许这对你有帮助:

return Scaffold(
appBar: AppBar(
title: Text('First Route'),
),
body: Center(
child: Container(
color: Colors.blue,
child: RadioButtonGroup(
labels: <String>[
"que_list[index]['option_list'][0] que_list[index]['option_list'][0]",
"que_list[index]['option_list'][1]",
"que_list[index]['option_list'][2]",
"que_list[index]['option_list'][3]"
],
labelStyle: TextStyle(
fontSize: 15,
fontWeight: FontWeight.normal,
color: Colors.white),
onChange: (String label, int index) {},
onSelected: (String selected) {
print(selected);
},
activeColor: Colors.white,
itemBuilder: (Radio radioButton, Text label, int index) {
return Row(children: [radioButton, Flexible(child: label)]);
}
)),
));

enter image description here

关于flutter - 如何包装 RadioButtonGroup 的标签?我在哪里可以提供 Expanded 或 Flexible?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57392571/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com