我是 Flutter 的新手,但我已经喜欢它了。 问题是: 为什么列没有扩展到全高?
code is on gist.github
最佳答案
一个 Column小部件是灵活的 - 它会尝试占用它需要的空间,但不会更多。如果您希望它占用所有可用空间,请将其包装在 Expanded 中小部件。
createChildren() {
return [
Image.network(
testImg,
height: imageSize,
width: imageSize,
),
Padding(padding: EdgeInsets.only(left: 16.0)),
Expanded(child:
Column(
crossAxisAlignment: CrossAxisAlignment.start,
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
boldText("Some title"),
Text("Address"),
Text("Description")
],
),
),
];
}
关于dart - flutter 列不展开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49310461/
相关文章:
mobile - Dart:流与 ValueNotifiers
c# - 将 Flutter 前端与 Android 和 iOS 的 .NET Core 后端相结合
dart - 如何使用 Flutter 在 Android 中显示 iOS/cupertino 警报
firebase - 使用 FirebaseAuth 、 Firestore 和 Google 登录
dart - const 在 Flutter 中定义 EdgeInsets 中的作用
flutter - 如何在 flutter 的文本小部件中显示图标?