flutter bottom overflowed by 50 PIXELS

Widget build(BuildContext context) {super.build(context);return Scaffold(backgroundColor: Colors.white,appBar: createAppbarWithBack(context, '私钥导入'),body: Column(crossAxisAlignment: CrossAxisAlignment.start,children: [Container(margin: EdgeInsets.only(left: 16, right: 16, top: 16),padding: const EdgeInsets.all(5.0),height: 100,decoration: BoxDecoration(
解决办法:
Widget build(BuildContext context) {super.build(context);return Scaffold(backgroundColor: Colors.white,appBar: createAppbarWithBack(context, '私钥导入'),//使用ScrollView包装一下,否则键盘弹出时会报错空间溢出body: new SingleChildScrollView(child: new ConstrainedBox(constraints: new BoxConstraints(minHeight: 120.0,),child: new Column(mainAxisSize: MainAxisSize.min,crossAxisAlignment: CrossAxisAlignment.start,mainAxisAlignment: MainAxisAlignment.spaceAround,children: <Widget>[Container(margin: EdgeInsets.only(left: 16, right: 16, top: 16),padding: const EdgeInsets.all(5.0),height: 80,decoration: BoxDecoration(color: Color(0xfff5f5f5),borderRadius: BorderRadius.circular(6),border: Border.all(width: 1, color: Colors.grey)),child: TextField(textAlign: TextAlign.start,maxLines: 10,style: TextStyle(fontSize: 14, color: Colors.black),decoration: InputDecoration(contentPadding:EdgeInsets.symmetric(horizontal: 10, vertical: 8),hintText: '输入明文私钥或扫描二维码,请注意大小写',hintStyle: TextStyle(fontSize: 14, color: Colors.grey),border: InputBorder.none),controller: privateKeyController,),),createLabel('钱包名称'),createTextFieldWithPadding('请输入钱包名称', walletNameController),createLabel('钱包密码'),createTextFieldWithPadding('请输入密码,至少8位', passwordController),createTextFieldWithPadding('重复密码', ensurePasswordController),createLabel('提示信息'),createTextFieldWithPadding('密码提示信息(可不填)', remainInfoController),Padding(padding: EdgeInsets.symmetric(horizontal: 16),child: Column(crossAxisAlignment: CrossAxisAlignment.start,children: [Row(children: [GestureDetector(onTap: () {setState(() {selectedCheckbox = !selectedCheckbox;});},child: Padding(padding: const EdgeInsets.only(left: 0, right: 8, top: 8, bottom: 8),child: Image.asset(selectedCheckbox? R.assetsImagesIcSelectNoPng: R.assetsImagesIcSelectYesPng,height: 16,width: 16,),)),Text('我熟知以下事项:',style: TextStyle(fontSize: 14, color: Colors.black),),],),Row(children: [Text(' -我已仔细阅读并同意',style:TextStyle(fontSize: 12, color: Colors.black)),Text('服务及隐私条款',style: TextStyle(fontSize: 12, color: Colors.lightBlue)),],),Text(' -密码用于保护私钥和交易授权,强度非常重要',style: TextStyle(fontSize: 12, color: Colors.black)),Text(' -我们不会存储密码,也无法帮你找回,请务必牢记',style: TextStyle(fontSize: 12, color: Colors.black))],),),SizedBox(height: 20),Container(margin: EdgeInsets.symmetric(horizontal: 16),child: createButton('导入钱包', () {importWallet();}),),],)),),// body: Column(// crossAxisAlignment: CrossAxisAlignment.start,// ),);}
