dart - 即使键盘打开如何修复容器位置
问题描述
我想创建一个注册页面,其中我已将所有内容设置textfield
在中心,现在我想修复底线“已经有一个帐户,让我们玩吧..”这是loginLink
对象。
return Scaffold(
//resizeToAvoidBottomPadding: false,
backgroundColor: Colors.green,
body: Container(
child: Column(
children: <Widget>[
new Expanded(
child: Center(
child: Container(
color: Colors.yellow,
child: ListView(
shrinkWrap: true,
padding: EdgeInsets.only(left: 24.0, right: 24.0, top: 70.0),
children: <Widget>[
logo,
SizedBox(height: 48.0),
fullname,
SizedBox(height: 16.0),
email,
SizedBox(height: 16.0),
contactNo,
SizedBox(height: 16.0),
password,
SizedBox(height: 16.0),
c_password,
SizedBox(height: 16.0),
address,
SizedBox(height: 16.0),
signupButton
],
),
),
),
),
Container(
child: loginLink,
margin: EdgeInsets.only(bottom: 10.0),
color: Colors.red,
),
],
),
),
);
我想修复loginLink
对象。
解决方案
把你的上衣翘起Container
来SingleChildScrollView
。这样,您也可以在键盘打开时滚动链接容器。并设置你的ListView
physics: NeverScrollableScrollPhysics(),
推荐阅读
- java - 我正在尝试在 Java 中将与投注相关的组件添加到我的游戏中,但程序在要求投注金额后停止工作
- c# - 不允许访问预制对象上的 Renderer.material。改用 Renderer.sharedMaterial
- css - 使用 calc() 设置动态宽度不起作用
- python - 在 groupby pandas 函数之后导出 .csv
- visual-studio-code - NXunit 测试资源管理器未在 VS Code 上显示测试(测试资源管理器 UI)
- firebase - 有人可以帮我处理这段代码吗?Google 登录 Firebase (Flutter)
- excel - 如何清除范围内单元格 = + 的内容?
- python - 沿线旋转矩形
- flatbuffers - FlatBuffers 有大小限制吗?
- ios - 将图像附加到图像数组时出现 IOS Swift 线程中止错误