[Flutter]TextFormFieldのラベルを常に枠線内に表示するには?

Flutter

どうも、ちょげ(@chogetarou)です。

TextFormFieldのラベルをずっと枠線内に表示する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

TextFormFieldのラベルを常に枠線内に表示するには、InputDecorationを使います。

まず、InputDecorationの引数「floatingLabelBehavior」にFloatingLabelBehavior.neverを指定します。

そして、InputDecorationの引数「prefixText」にラベルとして表示するテキストを指定します。

decoration: InputDecoration(
  labelText: 'ラベル',
  prefixText: 'ラベル',
  floatingLabelBehavior: FloatingLabelBehavior.never,
  border: OutlineInputBorder(),
),

これでTextFormFieldのラベルを常に枠線内に表示することが出来ます。

コメント

タイトルとURLをコピーしました