如何獲取和設置EditText對象的可編輯值(true/false)?Android檢查EditText對象的可編輯值
回答
這是屬性getFocusable
和getEnabled
的組合,雖然在某些情況下,它可能只是getEnabled
可以爲你做的伎倆。
一個EditText
總是可編輯的。沒有辦法從EditText
獲得可編輯值。
試試這個(但有可能是一個更好的方法):
爲了防止他人編輯內容中的EditText:
EditText comment = (EditText)findViewById(R.id.txt_comment);
comment.setEnabled(false);
使其可編輯:
comment.setEnabled(true);
然後檢查是否可編輯:
comment.isEnabled()
我希望能保持白色背景....但我想我'我會做這個,而不是...... – AndreiBogdan 2012-02-17 08:23:02
在Android中EditText
不以「可編輯」概念運行。相反,除了「可調焦」/「不可調焦」之外,還可以「啓用」/「禁用」:
boolean EditText.isEnabled()
void EditText.setEnabled(boolean enabled)
@AndreiBogdan:至於白色背景(或任何其他自定義背景),你可能會覺得這很有趣:http://stackoverflow.com/a/4353514/247013 – 2012-02-17 08:27:44
- 1. Android EditText不可編輯
- 2. 在EditText中編輯地址對象?
- 3. 我可以編輯的EditText
- 4. 的EditText不可編輯
- 5. 檢查兩個EditText的值在android中?
- 6. android - 如何預編輯Edittext?
- 7. 的Android檢查的EditText
- 8. 使UITextView對象可編輯
- 9. 如何檢查Android EditText整數值?
- 10. 檢查DialogFragment中的EditText值
- 11. 檢查Null值的對象
- 12. ListView中的Android EditText無法編輯
- 13. android如何編輯edittext的onclick事件
- 14. 爲什麼我的EditText不可編輯?
- 15. 編輯對象
- 16. 在編輯它之前檢索數據錶行對象的值
- 17. 檢查列表視圖中的空編輯框對象
- 18. EditText邏輯的按鈕值 - Android
- 19. 可編輯的JavaFX TableView與對象
- 20. PreferenceActivity顯示/編輯域對象的值
- 21. 用Javascript編輯對象的值
- 22. 的EditText無論是編輯還是不可編輯,並點擊
- 23. 如何檢查編輯表單中當前對象的屬性值?
- 24. 即使EditText不可編輯,EditText光標仍可見
- 25. Android代碼檢查編輯文本的可見性
- 26. android editText:當用戶停止編輯時檢測
- 27. 無法在ListView中編輯Android EditText
- 28. Android - notifyDataSetChanged當我編輯editText完成
- 29. EditText無法在android ListView中編輯
- 30. null檢查編輯文本框android
是的,這就是我十秒前想到的...我想我'我會恢復到只是禁用編輯文本....雖然我本來希望它留在白色的背景,而不是變成灰色... – AndreiBogdan 2012-02-17 08:19:19