我正在尝试为TextFormField
中的flutter
设置一个值。
但是我找不到办法。
这是我的widget
的样子:
Widget _showHeadlineField() {
return TextFormField(
textInputAction: TextInputAction.next,
onEditingComplete: () {
FocusScope.of(context).requestFocus(_descriptionNode);
},
controller: _headlineController,
validator: (headline) {
if (headline == null || headline.isEmpty) {
return "Headline cannot be empty";
}
},
decoration: InputDecoration(
labelText: "Headline",
hintText: "Covid-19 new stats",
border: OutlineInputBorder(),
icon: Icon(Icons.add_box),
),
);
}
我什至尝试了initialValue
,但是没有用。有人可以帮我吗?
答案 0 :(得分:3)
您可以使用
_headlineController.text = 'Your text';
或者在创建控制器时:
_headlineController = TextEditingController(text: 'Your text')