Как программно установить редактируемый true / false EditText в Android? - PullRequest
33 голосов
/ 02 июля 2011

Мы можем установить редактируемое свойство EditText в макете XML, но не программно, но нет метода setEditable()!

Если EditText не Включено [by setEnabled(false)] это все еще Редактируемый !

Ответы [ 12 ]

0 голосов
/ 16 сентября 2017

Простой и безопасный метод:

editText.clearFocus();
editText.setFocusable(false);
0 голосов
/ 26 июля 2017

Поскольку setEditable(false) устарело, используйте textView.setKeyListener(null);, чтобы editText не активировался.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...