我需要在我的应用程序中的用户点击添加按钮,它应该创建一个屏幕上的基本表.我有Scaffold中表格的代码和一个还不会做任何事情的Fab.我应该在onPressed中写些什么才能让它在屏幕上添加我的表?
如果你需要的话,下面是我的代码:
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title:const Text("Table"),
),
floatingActionButton: FloatingActionButton(
highlightElevation: 50,
onPressed: () {},
child: const Icon(Icons.add),
),
body: Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
Container(
margin: const EdgeInsets.all(20),
child: Table(
border: const TableBorder(top: BorderSide(), bottom: BorderSide(), left: BorderSide(), right: BorderSide(),
horizontalInside: BorderSide(color: Colors.blue, style: BorderStyle.solid),
verticalInside: BorderSide(color: Colors.blue, style: BorderStyle.solid)),
children: const [
TableRow(children: [
Padding(padding: EdgeInsets.all(10.0),),
Padding(padding: EdgeInsets.all(10.0),)
]),
TableRow(children: [
Padding(padding: EdgeInsets.all(10.0),),
Padding(padding: EdgeInsets.all(10.0),)
]),
TableRow(children: [
Padding(padding: EdgeInsets.all(10.0),),
Padding(padding: EdgeInsets.all(10.0),)
]),
TableRow(children: [
Padding(padding: EdgeInsets.all(10.0),),
Padding(padding: EdgeInsets.all(10.0),)
]),
],
),
),
]
),
),
);
} ```