gpt4 book ai didi

flutter - 有问题的特定RenderFlex是: RenderFlex#1c11f OVERFLOWING

转载 作者:行者123 更新时间:2023-12-02 10:56:07 25 4
gpt4 key购买 nike

我试图在Column中添加一堆小部件,而根小部件是Material。简单的代码引发错误,我不明白为什么会导致错误。
我的代码是:

import 'dart:math';

import 'package:flutter/material.dart';

void main() {
runApp(MyApp());
}

class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Material(
child: Container(
child: Column(
children: [
Text('234')
],
),
)
);
}
}
错误是:

════════ Exception caught by rendering library ═════════════════════════════════
A RenderFlex overflowed by 99263 pixels on the bottom.
The relevant error-causing widget was
Column
lib\main.dart:14
The specific RenderFlex in question is: RenderFlex#1c11f OVERFLOWING
════════════════════════════════════════════════════════════════════════════════
Reloaded 1 of 513 libraries in 707ms.
我的代码有什么问题?

最佳答案

这里的问题是,您的Column具有无限的高度。
您可以做的一些事情:

  • 将所有内容放入Scaffold body
  • height属性添加到Container
  • mainAxisSize: MainAxisSize.min放给您Column
  • 关于flutter - 有问题的特定RenderFlex是: RenderFlex#1c11f OVERFLOWING,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63989078/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com