首页 > 解决方案 > 即使键盘打开如何修复容器位置

问题描述

我想创建一个注册页面,其中我已将所有内容设置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对象。

标签: dartflutter

解决方案


把你的上衣翘起ContainerSingleChildScrollView。这样,您也可以在键盘打开时滚动链接容器。并设置你的ListView physics: NeverScrollableScrollPhysics(),


推荐阅读