在颤振中从文本字段中的其他小部件获取输入

时间:2021-02-22 11:11:09

标签: flutter textfield

所以我想在 Flutter 中创建一个 TextField,用户可以在其中输入来自其他小部件的数据,我的意思是,小部件是包含数字的按钮,我希望用户使用这些按钮在文本字段中输入。怎么做?还有,如果用户误点击了文本框,如何禁用键盘弹出?

1 个答案:

答案 0 :(得分:0)

第一步:初始化TextEditingController

TextEditingController inputController = TextEditingController();

第 2 步:

TextField(
    enabled: false,
controller: inputController, 
    ...
    ...
)

第 3 步:

RaisedButton(
      color:  Colors.red,
      onPressed: () {
        setState(() {
         inputController.text = "Button 1";
        });
      },
      child: Text("Button 1"),
    )