記事の内容
TextFieldに入力された値を、あるボタンが押された時に取得したい時があります。
TextFieldとFlatButtonの連携と言えるかもしれません。
この記事ではその方法を紹介します。
実装方法
Widget内に変数を宣言します。
String taskName;
onChangedで値をセットします。
TextField(
autofocus: true,
textAlign: TextAlign.center,
onChanged: (value) {
taskName = value;
},
),
onPressedで取得します。
onPressed: () {
print(taskName);
},