首页 > 解决方案 > 如何在颤振中添加整数作为 TextFormField 的默认/初始值?

问题描述

这将起作用

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

但这不是

TextEditingController _controller = new TextEditingController(text:123);

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

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

标签: flutterform-fields

解决方案


TextEditingController只接受String,因此您必须将您的号码转换为String.

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

或者

TextEditingController _controller = new TextEditingController(text:"123");

推荐阅读