如何包装包含其他小部件的行而不会在Flutter中溢出

时间:2019-05-06 17:05:56

标签: flutter

如何制作多个Rows,每个都包含一些可环绕而不会引起溢出的小部件?

Widget build(BuildContext context){
  return Wrap(children: [
    Row(children : [Radio(value: 'A'), Text('A')]),
    Row(children : [Radio(value: 'B'), Text('B')]),
    Row(children : [Radio(value: 'C'), Text('C')]),
    Row(children : [Radio(value: 'D'), Text('D')])
  ]);
}

1 个答案:

答案 0 :(得分:0)

Row(mainAxisSize:MainAxisSize.min,children: [Radio(value: 'A'), Text('A')]),

mainAxisSize设置为最小值将使Row可以根据需要选择大小,而不能更多。

sample 1 sample 2 sample 3