キーボードの「完了」ボタンを押下したときに何かするの?|TextField|Flutter
TextField への入力が終わって、キーボードの「完了」ボタンを押下したときに、何か処理を走らせたいことってあるよね。例えばメモの保存とか。
キーボードの「完了」アクションには「done」「go」「search」「send」があって、これらはプロパティ「onEditingComplete」を呼び出すよ。
使い方
TextField(
textInputAction: TextInputAction.done,
onEditingComplete: () {
onEditingComplete: () {
// ゴマッチョは何かしたい
},
);
);
入力が有効(空白じゃないとか)なら、フォーカスが破棄されて、キーボードが閉じてくれるよ。
関連する記事
- 改行禁止で TextField を複数行の表示にするの?|TextField|Flutter
- ”日本人のアプリはいつも入力が小文字で始まるウンザリだ”ってクレームが来るの?|TextCapitalization|TextField|Flutter
コメント
コメントを投稿