android设置EditText为不可编辑状态
生活随笔
收集整理的這篇文章主要介紹了
android设置EditText为不可编辑状态
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最近做一個項目,需要動態設置EditText為不可編輯狀態,根據某些條件判斷,設置EditText為可編輯狀態:
????????eidtext.setFocusableInTouchMode(false);//不可編輯
????????eidtext.setKeyListener(null);//不可粘貼,長按不會彈出粘貼框
????????eidtext.setClickable(false);//不可點擊,但是這個效果我這邊沒體現出來,不知道怎沒用
????????secend_eidtext.setFocusable(false);//不可編輯
網上查了很多,但是這些都存在一個問題就是長按之后會彈出粘貼框,之后:
????????eidtext.setKeyListener(null);//不可粘貼,長按不會彈出粘貼框
任然存在問題,雖然這些設置后,編輯框下面會存在一條橫線:
最后找到了,解決問題的辦法,只需簡單設置:
????????eidtext.setEnabled(false);
完美的達到了我所需要的效果
總結
以上是生活随笔為你收集整理的android设置EditText为不可编辑状态的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LWIP应用开发|心跳机制
- 下一篇: 让“安全”升级为“安心”:凯迪仕K9-V