如何在 flutter 中为 TextFormField 添加整数作为 default/initial 值?
How to add integer as default/initial value for TextFormField in flutter?
这会起作用
TextEditingController _controller = new TextEditingController(text:"this works");
但这不
TextEditingController _controller = new TextEditingController(text:123);
显示此错误:
The argument type 'int' can't be assigned to the parameter type 'String'.
但是我无法将 TextFormField
的类型更改为 int。
TextEditingController
只接受String
,所以你必须把你的号码转换成String
。
TextEditingController _controller = new TextEditingController(text:123.toString());
或
TextEditingController _controller = new TextEditingController(text:"123");
这会起作用
TextEditingController _controller = new TextEditingController(text:"this works");
但这不
TextEditingController _controller = new TextEditingController(text:123);
显示此错误:
The argument type 'int' can't be assigned to the parameter type 'String'.
但是我无法将 TextFormField
的类型更改为 int。
TextEditingController
只接受String
,所以你必须把你的号码转换成String
。
TextEditingController _controller = new TextEditingController(text:123.toString());
或
TextEditingController _controller = new TextEditingController(text:"123");