Flutter 开始在TextField中键入时列溢出
我想通过使用几个Flutter 开始在TextField中键入时列溢出,flutter,flutter-layout,Flutter,Flutter Layout,我想通过使用几个列和文本字段来创建一个保存应用程序,就像我展示的图片一样。但是当我试图输入一个文本字段时,我遇到了溢出问题。我不想在输入一个文本字段时显示整个列,这样就不会出现溢出,但我不知道如何操作。我试着用```列表视图替换列,但整个屏幕变成了白色 导入“包装:颤振/材料.省道”; 导入“包:kakeiboo/constant.dart”; 类BigNotePage扩展了无状态小部件{ @凌驾 小部件构建(构建上下文){ 返回容器( padding:kpadding, //我试图用list
列和文本字段来创建一个保存应用程序,就像我展示的图片一样。但是当我试图输入一个文本字段时,我遇到了溢出问题。我不想在输入一个文本字段时显示整个列
,这样就不会出现溢出
,但我不知道如何操作。我试着用```列表视图替换列
,但整个屏幕变成了白色
导入“包装:颤振/材料.省道”;
导入“包:kakeiboo/constant.dart”;
类BigNotePage扩展了无状态小部件{
@凌驾
小部件构建(构建上下文){
返回容器(
padding:kpadding,
//我试图用listview替换这个专栏,但是整个屏幕变白了
子:列(
crossAxisAlignment:crossAxisAlignment.start,
儿童:[
标题页(“大音符”),
扩大(
子:列(
crossAxisAlignment:crossAxisAlignment.stretch,
mainAxisAlignment:mainAxisAlignment.center,
儿童:[
TxtField(“收入”),
TxtField(“费用”),
TxtField(“储蓄”),
扁平按钮(
按下:(){},
子:文本(
“给我写下来”,
样式:文本样式(字母间距:1.25),
),
颜色:颜色,黄色,
形状:圆形矩形边框(
边界半径:边界半径。圆形(30.0),
),
),
],
),
),
容器(
宽度:250.0,
子:文本(
“*如果您在本次培训中获得其他收入,请再次输入该收入。”,
样式:TextStyle(字体大小:12.0),
),
),
],
),
);
}
}
将列小部件包装为a应该可以解决问题。将列小部件包装为a应该可以解决问题。您可以通过向根支架添加ResizeToAvidBottomInset:false
来修复溢出错误
示例如下:
Scaffold(
resizeToAvoidBottomInset: false,
);
您可以通过将resizetoavidbottominset:false
添加到根Scaffold
来修复溢出错误
示例如下:
Scaffold(
resizeToAvoidBottomInset: false,
);
当我删除扩展的
小部件时,它起作用,我如何使用扩展的小部件?当我删除扩展的
小部件时,它起作用,我如何使用扩展的小部件?