【发布时间】:2022-11-26 19:43:37
【问题描述】:
我正在尝试用一些元素制作一张卡片。 然而,很难将元素定位在多行多列的正确位置。 我尝试使用 mainAxisAlignment、crossAxisAlignment、SizedBox、Expanded 等。 特别是使用 Expanded 使我的小部件消失,这与我的预期不同。 如何将元素定位到正确的位置?
child: Container(
padding: EdgeInsets.all(10),
child: Column(
children:[
Text('1'),
Container(
child: Row(
children:[
ClipRRect(
borderRadius: BorderRadius.circular(50),
child: Container(
width: 70,
height: 70,
color: Color(0xffD9D9D9),
),
),
Column(
children:[
Row(
children:[
Text('2'),
Text('3'),
Text('4'),
],
),
Row(
children:[
Text('5'),
Text('6')
]
),
Row(
children:[
Text('7'),
Text('8'),
Text('9'),
Text('10'),
],
),
],
),
],
),
),
],
),
),
【问题讨论】:
-
你知道
Expandedwidget 吗? -
我像 Row(children:[Text('Text'),SizedBox(10,0),Text('Text')]) 一样使用它来在中间留出空间@Royalindo
标签: flutter alignment row multiple-columns