[Flutter]TextFormFieldを編集できないようにするには?

Flutter

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

TextFormFieldのテキストを編集できないようにする方法を紹介します。

スポンサーリンク

方法

コード, コーディング, コンピューター, データ, 開発, 発達

TextFormFieldを編集できないようにする方法は、2つあります。

enabled

1つは、引数「enabled」を使う方法です。

具体的には、TextFormFieldの引数「enabled」にfalseを指定します。

TextFormField(
  enabled: false,
),

引数「enabled」にfalseを指定すると、TextFormFieldが編集できなくなります。

readOnly

もう1つは、引数「readOnly」を使う方法です。

具体的な方法としては、TextFormFieldの引数「readOnly」にtrueを指定します。

TextFormField(
  readOnly: true,
),

TextFormFieldの引数「readOnly」にtrueを指定することで、TextFormFieldを編集できないようにすることが出来ます。

まとめ

TextFormFieldを編集できないようにする方法には、次の2つがあります。

  • 引数「enabled」にfalseを指定する方法
  • 引数「readOnly」にtrueを指定する方法

コメント

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