EditText設置不可編輯,可以復制功能(最簡單)


首先設置不可編輯狀態,基本上就是

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"


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM