首页 > 解决方案 > 如何在 Flutter 中调整大小并为整个屏幕留出余量?

问题描述

我想在 Flutter 的整个屏幕上留出一个边距。所以我把我的内容放在一个 Column 里面,然后把 Column 放在一个 Container 里面。所以我给整个屏幕做了一个填充。但是当一个 TextField 被选中并且键盘出现底部溢出时。我不能给 resizeToAvoidBottomPadding: false,因为这样键盘就会覆盖 TextField。我不能使用 SingleChildScrollView 或 ListView ,因为这样放置子项之间就不会留有空间。似乎唯一的选择是删除 Container 并为 Column 的每个子项设置填充。有没有更好的选择?

标签: flutterflutter-layoutflutter-listview

解决方案


推荐阅读