protocol // [hosts] [/ database] [? properties]
Если у вас нет каких-либо свойств, игнорируйте его, это будет похоже на
jdbc: mysql: //127.0.0.1:3306/test
jdbc: mysql - это протокол 127.0.0.1: это хост, а 3306 - это номер порта, который является базой данных
используйте CustomScrollView и, ограничив бесконечность, в конце SliverToBoxAdapter, надеюсь, что он будет работать.
CustomScrollView(
slivers: <Widget>[
SliverList(),
SliverToBoxAdapter(
child: new Container(height: 2.0, color: Colors.white),
),
]
);
Вы можете получить высоту экрана и поделить на количество текстовых полей, проверьте этот код:
@override
Widget build(BuildContext context) {
final numberOfTextFields = 5;
final sizePerItem = MediaQuery.of(context).size.height / numberOfTextFields;
return SafeArea(
child: Scaffold(
resizeToAvoidBottomPadding: true,
body: SingleChildScrollView(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: List.generate(
numberOfTextFields,
(index) => SizedBox(
height: sizePerItem,
child: TextField(
decoration: InputDecoration(
contentPadding: EdgeInsets.all(sizePerItem / 2),
hintText: "$index",
),
),
),
).toList(),
),
)),
);
}