【发布时间】:2022-06-10 18:24:18
【问题描述】:
所以我已经用我想要的东西创建了一个小部件(包括文本表单)。我目前在页面上显示一个,但我想在按下另一个按钮时添加一个。我想让文本毡 = 不同的东西,这样我就可以在另一个页面上显示两者。
这是我创建的页面
@override
Widget build(BuildContext context) => Scaffold(
appBar: AppBar(
leading: CloseButton(),
actions: buildEditingActions(),
backgroundColor: Colors.red,
),
body: SingleChildScrollView(
padding: EdgeInsets.all(12),
child: Form(
key: _formKey,
child: Column(
mainAxisSize: MainAxisSize.min,
children: <Widget>[
Text("Text...",style: TextStyle(fontSize: 24)),
buildTitle(),
SizedBox(height: 12),
buildDateTimePickers(),
Text("\nText",style: TextStyle(fontSize: 24)),
buildWidget(),
],
),
),
),
);
我希望能够在另一个页面上显示不同的文本输入字段,但是从主页上的一个开始,每次单击按钮时都会添加另一个文本字段,有人知道怎么做吗?
我在想,用 PHP "$NR" 中的变量创建一个循环并设置 = 1,然后将文本字段命名为 "Text$NR" 之类的名称,并在循环结束时设置 $NR += 1,然后循环的次数=按下按钮的时间。 但我不太确定这是否可行
提前致谢:-)
【问题讨论】:
-
您想要一个按钮来向屏幕添加新的文本字段吗?因为我无法理解问题中的这一部分:“想要让文字感觉=不同的东西,所以我可以在另一个页面上显示两者。”
-
我希望能够在另一个页面上显示不同的文本输入字段,但是从主页上的一个开始,并且每次单击按钮时都会添加另一个文本字段
-
当用户点击按钮时,是添加到新页面还是当前页面?
-
当前的
-
好的,你想为新页面做什么?