Вы можете использовать контроллер редактирования текста, чтобы манипулировать значением внутри текстового поля.
var textController = new TextEditingController();
Теперь создайте новое текстовое поле и установите textController
в качестве контроллера для текстового поля, как показано ниже.
new TextField(controller: textController)
Теперь создайте RaisedButton
в любом месте вашего кода и установите нужный текст в методе onPressed
RaisedButton
.
new RaisedButton(
onPressed: () {
setState(() {
textController.text = "New text";
});
}
),