本文介绍了如何获得文本控制器的输入作为双人?-颤动的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个文本控制器,并且需要将文本控制器值传递给一个只接受Double作为输入的类的参数,但默认情况下,文本控制器的类型是字符串。

文本控制器:

 TextEditingController priceController = TextEditingController();
 ...
 child: TextField(
              controller: priceController,
              keyboardType: TextInputType.number,
              autofocus: true,
            ),

向仅接受双精度值的参数传递Go priceControler值:

LevelEventCreate(price: priceController.text);
但是,这些参数不接受priceController.text的值,因为它是一个字符串。有没有办法将其改为双精度值?

推荐答案

我终于找到了答案。

所以我只是将它作为double解析成类的参数。

LevelEventCreate(price: double.parse(targetPriceController.text)),

这篇关于如何获得文本控制器的输入作为双人?-颤动的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-11 09:07