С моей точки зрения, есть два способа сделать это.
Поскольку EditText происходит от TextView, вы можете просто сделать EditText недоступным для редактирования (android:editable=false
) - и затем изменить этот атрибут.программно, когда вы хотите.
Второй метод заключается в использовании невидимого / видимого переключения EditText и TextView.
Я не думаю, что между этими двумя показателями есть большая разница.Это дизайнерское решение.