首先設置不可編輯狀態,基本上就是
android:editable="false"
但是我們會發現它已經被廢棄了,雖然現在還可以用,但是已經不推薦了,不過我們可以用代碼完成此功能。
editText.setKeyListener(null);
下面實現長按可復制功能,找到EditText的類,發現它是繼承自TextView,不知道你們有沒有設置過TextView可復制屬性,在TextView中
設置可復制屬性使用
android:textIsSelectable="true"
既然是繼承關系,EditText也就可以用。
簡單點的話就是xml中
android:editable="false"
android:textIsSelectable="true"
建議使用這種
代碼中
editText.setKeyListener(null);
xml中
android:textIsSelectable="true"