Я делаю форму, но не могу сделать ее прокручиваемой, она просто работает на краю «окна», но не внутри формы, и я сделал это с помощью последнего X = TextFormField, потому что это единственный способ проверить информацию перед отправкой, это мой код:
I have all the Q's like this:
final usuarioForm = TextFormField( controller: _idusuarioController, validator: (value) { if (value.isEmpty) return 'Llenar campo de Usuario'; return null; }, style: TextStyle(fontSize: 17.0, color: Colors.deepOrangeAccent), decoration: InputDecoration( icon: Icon(Icons.person), labelText: 'Usuario', ), );
Моя форма такая:
final vuelosForm = Form( key: _formKey, child: ListView( shrinkWrap: true, scrollDirection: Axis.vertical, padding: EdgeInsets.all(10), children: [ usuarioForm, ], ), );
и мой эшафот вот так:
return Scaffold( key: _scaffoldKey, resizeToAvoidBottomPadding: false, appBar: AppBar( title: Text('Vuelos'), backgroundColor: Colors.deepOrangeAccent, ), body: Container( child: ListView( shrinkWrap: true, padding: EdgeInsets.fromLTRB(10.0, 0.0, 10.0, 0.0), children: [ Center( child: Card( elevation: 18.0, child: Container( padding: EdgeInsets.all(10.0), child: Column( children: [ vuelosForm, ], ), ), ), ), ], ), ), );
очевидно, у меня есть еще вопросы, но я не вставляю их сюда, потому что это будет много кода.
listView
, вы можете удалить один из них. - person Sam Chan   schedule 28.01.2021listView
, но не могли бы вы установить размерForm
? - person Sam Chan   schedule 28.01.2021