согласно документации API, setConstraints (TextField.UNEDITABLE) может сделать что-то подобное:
Устанавливает ограничения ввода TextField ...
Обратите внимание, что если вам нужно сохранить содержимое и флаги модификаторов, то для параметра, передаваемого вышеописанному методу, может потребоваться некоторая настройка, например
setConstraints((getConstraints() & TextField.CONSTRAINT_MASK)
| TextField.UNEDITABLE) // "disable" - set UNEDITABLE
выше, чтобы отключить и включить обратно, что-то вроде:
setConstraints((getConstraints() & TextField.CONSTRAINT_MASK))
// "enable" - cleans up TextField.UNEDITABLE