我有一个TextField
和一个Text
小部件,它们应该实时显示在TextField
中输入的文本。
这是代码:
late final TextEditingController _importo;
@override
void initState() {
_importo = TextEditingController();
super.initState();}
@override
Widget build(BuildContext context) {
return Column(children: [
SizedBox(
width: 50,
child: TextField(
textAlign: TextAlign.end,
controller: _importo,
decoration: const InputDecoration(
hintText: '0.00',
),
autocorrect: false,
keyboardType: TextInputType.number,
),
),
Text(
_importo.text,
style: const TextStyle(
fontWeight: FontWeight.w400,
fontSize: 15,
),
),
]);
}
}
我认为有些东西缺失了,因为文本小部件没有更新。
Text
小部件没有显示,也没有显示"0.00"或其他内容,只是空白空间。 - faccioText
小部件没有显示是因为我在showDialog
中工作。现在我尝试使用StatefulWidget
,它正在工作。 - faccio