问题标签 [flutter-renderflex-error]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
flutter - Android、iOS 和 web 中的“A RenderFlex 底部溢出 21 个像素”
我一直在尝试修复错误,但作为 Flutter 的新手,我无法做到这一点。它不断消除错误。我尝试使用一些 Stack Overflow 答案修复它,但不能。
这是代码
这是我得到的错误
flutter-layout - 必须删除 Flutter 中的所有 renderflex 错误吗?
所以我一直试图找到一些关于不修复renderflex错误有多糟糕的信息。我有一个自定义应用栏,它会根据屏幕大小而变化。
搜索按钮是一个连续的动画容器,它堆叠在一行的顶部,其中包含应用栏标题和一些按钮,位于应用栏标题和搜索按钮之间。
问题是,当我在桌面或网络上调整窗口大小时,搜索栏(基于屏幕宽度 - ktoolbarheight *2)不会立即更改其大小,导致最后一个按钮(位于搜索栏之后)退出边界并导致 renderflex 错误。
我尝试了几种方法来解决它,包括将行包装在 SingleChildScrollView 中,但它不会解决问题。但是当我运行 flutter --release 时,它实际上并没有给出错误。它只是在调整搜索栏大小时有短暂的延迟。
是否有必要删除所有渲染弹性错误,或者只要它们不破坏应用程序功能就可以保留一些(在我的情况下是一个)?我试图在网上找到有关此信息的信息,但我只找到了修复错误的方法(实际上并没有修复我的具体错误)。
flutter - Flutter SingleChildScrollView with Expanded
你们如何解决以下 Flutter 布局?
我有一个屏幕,我必须在其中显示,如图所示:一个徽标 + 3 个 TextFormFields + 2 个按钮 + 一个容器。
问题:
- 我需要将所有小部件放在 a
Column
和 aSingleChildScrollView
中,这样,当键盘弹出时,它不会覆盖TextFields
. - 最后一个小部件 ,
Container
应占用底部所有剩余的屏幕空间,但不会超过屏幕大小。为此,我的想法是使用Expanded
小部件,以便容器可以扩展到屏幕底部,但这会产生错误:
The following assertion was thrown during performLayout(): RenderFlex children have non-zero flex but incoming height constraints are unbounded.
所以我想我的问题,简而言之,我如何防止键盘覆盖 TextFields,同时我强制容器占用底部的所有剩余空间。
那是我的尝试:
flutter - 键入'_InternalLinkedHashMap' 不是类型 'String' 的子类型显示此错误
我正在尝试开发一个消息传递应用程序,它总是抛出异常
'type '_InternalLinkedHashMap<String, dynamic>' 不是类型 'String' 的子类型
当我试图为消息赋予背景颜色时。它还显示
renderflex 溢出 99335 像素
在列表而不是列表中使用 MessageBubble 时。
flutter - AnimatedController Widget 的颤振问题
我目前正在处理一个应用程序,我有一个警告,我无法摆脱...
摘要:一个 RenderFlex 在右侧溢出了 34 个像素 -> 当您按下按钮以使用 AnimatedController 扩展容器的宽度时。
我在 Scaffold 中使用了一个自定义的 floatingActionButton,当按下它时会延伸到屏幕的末尾并显示 2 个选项。按钮的位置在右下角,我希望当你按下它时它会向左延伸并出现两排按钮。
当您按下按钮时,上面指定的警告出现和消失。我尝试使用 Expanded 但没有成功...我附上代码: