Disable a `TextField` in Flutter
Use the enabled:
property of the TextField
widget by setting it to false
:
TextField(
enabled: false,
...
)
This field won't respond to onTap
events - it is similar to a disabled field in HTML.
Use focusNode
and enableInteractiveSelection
to make a TextField in Flutter
readonly so that it can respond to the onTap
events:
TextField(
focusNode: FocusNode(),
enableInteractiveSelection: false,
...
)