XML布局中设置
直接设置android:editable="false",虽然说该属性已经废弃,但是还是可以生效
但是EditText中没有对应的setEditable之类的方法来通过代码设置不可编辑
其他方式,通过设置focusable和focusableInTouchMode为false
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:focusable="false"
android:focusableInTouchMode="false"/>
代码中设置
mEditText.setFocusable(false);
mEditText.setFocusableInTouchMode(false);