キーボードの「完了」ボタンを押下したときに何かするの?|TextField|Flutter


TextField への入力が終わって、キーボードの「完了」ボタンを押下したときに、何か処理を走らせたいことってあるよね。例えばメモの保存とか。

キーボードの「完了」アクションには「done」「go」「search」「send」があって、これらはプロパティ「onEditingComplete」を呼び出すよ。


使い方

TextField(
  textInputAction: TextInputAction.done,
  onEditingComplete: () {
    // ゴマッチョは何かしたい
  },
);

入力が有効(空白じゃないとか)なら、フォーカスが破棄されて、キーボードが閉じてくれるよ。


関連する記事


参照した記事

コメント

このブログの人気の投稿

ImagePicker を操作すると「Lost connection to device.」とだけ言い残して強制終了するの?|iOS|Flutter

Android SDK バージョン(コンパイルに使用する Android API レベル)を変更するの?|compileSdkVersion|SDK|Android|Flutter