如何在fluttter中将整数添加为TextFormField的默认/初始值?

时间:2019-06-11 18:45:57

标签: flutter form-fields

这将起作用

TextEditingController _controller = new TextEditingController(text:"this works");

但这不是

TextEditingController _controller = new TextEditingController(text:123);

它显示此错误:  无法将参数类型'int'分配给参数类型'String'。

但是无法将TextFormField的类型更改为int。

1 个答案:

答案 0 :(得分:3)

TextEditingController仅接受String,因此您必须将数字转换为String

TextEditingController _controller = new TextEditingController(text:123.toString());

TextEditingController _controller = new TextEditingController(text:"123");
相关问题