[英]A RenderFlex overflowed by 12 pixels on the bottom
即使在扩展的小部件中也会导致错误,如果我尝试添加滚动视图,那么我的整个屏幕都会变空,可能是由于小部件数量更多。
Column(
crossAxisAlignment: CrossAxisAlignment.stretch,
children: <Widget>[
Expanded(
child: Row(
children: [
Expanded(
child: ReusableCard(
onPress: () {
setState(() {
selectedGender = Gender.male;
});
},
colour: selectedGender == Gender.male
? kActiveCardColor
: kInactiveCardColor,
cardChild: ReusableCardData(
cardIcon: FontAwesomeIcons.mars,
cardText: 'Male',
),
),
),
// SizedBox(
// width: 15,
// ),
Expanded(
child: ReusableCard(
onPress: () {
setState(() {
selectedGender = Gender.female;
});
},
colour: selectedGender == Gender.female
? kActiveCardColor
: kInactiveCardColor,
cardChild: ReusableCardData(
cardIcon: FontAwesomeIcons.venus,
cardText: 'Female',
),
),
),
],
),
),
包含的图像是 UI 中的错误。 请帮我修复它。
SingleChildScrollView(
child: Row(
children: [
Expanded(
child: ReusableCard(
onPress: () {
setState(() {
selectedGender = Gender.male;
});
},
colour: selectedGender == Gender.male
? kActiveCardColor
: kInactiveCardColor,
cardChild: ReusableCardData(
cardIcon: FontAwesomeIcons.mars,
cardText: 'Male',
),
),
),
Expanded(
child: ReusableCard(
onPress: () {
setState(() {
selectedGender = Gender.female;
});
},
colour: selectedGender == Gender.female
? kActiveCardColor
: kInactiveCardColor,
cardChild: ReusableCardData(
cardIcon: FontAwesomeIcons.venus,
cardText: 'Female',
),
),
),
],
)
)
你可以试试这个。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.