由于文本过长,我遇到了布局问题,我尝试将Expanded
/Flexible
与导致问题的文本一起使用,以填充它需要的空间,但它已经溢出。我知道这个问题被问了一百次,但我不明白错误在哪里。我尝试分别同时应用于所有行/列(大多数情况下我正在尝试布局以尝试修复它),但我仍然遇到问题......我什至尝试Expanded
使用与.Flexible
FittedBox
fit: BoxFit.(all of them)
Container(
alignment: Alignment.centerLeft,
child: Column(
children: [
Row(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Padding(
padding: const EdgeInsets.only(right: 8.0),
child: Icon(Icons.directions_car),
),
Row(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Text("Text 1"),
SizedBox(
height: 4,
),
Text('TEXT 2'),
],
),
SizedBox(
width: 27,
),
Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Text('1 World Way, Los Angeles, CA 90045, USA',
textAlign: TextAlign.left,
),
SizedBox(
height: 4,
),
Text('FLIGHT 3231'),
],
),
],
),
],
),
],
),
);
根据我的理解,如果我错了,请纠正我,应用Expanded
/ Flexible
,Flexible
只占用所需的空间,并Expanded
占用所有可用空间,尊重弹性因素。所以大部分时间我都使用灵活的小部件,但这次它不起作用。
在此先感谢您的帮助!