Android的EditText設置可編輯與不可編輯的方法


最近項目有一個功能,是讓EditText組件默認不可編輯的,通過tab來切換成可編輯狀態,網上的方法是edittext.setFocusable(false),失去了焦點,就變成了不可編輯;還有一種是

重寫實現方法的,稍復雜點。

          后來論壇看到一帖子,很偷巧的方法,用FrameLayout將TextView和EditText重復在一起顯示,默認TextView顯示,EditText不顯示,當點擊TextView時再改變狀態,讓TextView不顯示,EditText顯示,EditText再設置獲取焦點EditText.requestFocus();就OK了,呵呵。


免責聲明!

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



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