我在xml佈局中有一個ButtonView,並將可聚焦/可點擊的屬性設置爲false。我試圖阻止ButtonView上的點擊事件,直到一個標誌被設置爲true。無論如何,這工作正常,直到我在ButtonView編寫setOnClickListner代碼。它似乎自動將setClickable()設置爲true。有沒有辦法來防止這種情況,或者這是默認行爲?我想我可以隨時設置監聽器,並在按鈕上設置setClickable()之前忽略事件。謝謝,任何幫助表示讚賞!默認情況下,Android + setOnClickListener將setClickable設置爲true?
1
A
回答
2
除了什麼Snicolas說。
您可以禁用該按鈕。然後當點擊按鈕時將不會觸發setOCL()
。
3
此行爲已記錄。
註冊一個回調,當點擊這個視圖時被調用。 如果此視圖不可點擊,則可點擊。
0
因爲您已經可以選擇設置setClickable()在您的處置。
我假設你想知道任何最佳做法。
只是好奇,會不會使按鈕殘疾人更直觀到有關情況的用戶。
相關問題
- 1. 將默認值設置爲enableManualInput設置爲true的rich:select組件?默認情況下
- 2. 如何將RedirectView類的expandUriTemplateVariables設置爲false,默認情況下爲true
- 3. 如何在默認情況下將Django布爾值設置爲True,它是false?
- 4. 默認情況下,如何將plt.show()中的關鍵字「block」設置爲True?
- 5. 默認情況下設置AutoEventWireup =「false」
- 6. 默認情況下將「Copy Local」設置爲False?
- 7. 默認情況下,將內容設置爲「隱藏」
- 8. 默認情況下將summernote設置爲斜體
- 9. 如何在默認情況下將tablesorter設置爲低到高?
- 10. 默認情況下,ASP.NET服務器控件的「自動回發」設置爲TRUE
- 11. 默認情況下MINGW64 curl設置默認模式
- 12. 默認情況下在VBox
- 13. 默認情況下,爲什麼AutoDetectChangesEnabled設置爲false?
- 14. FactoryGirl在默認情況下
- 15. 默認情況下,法國
- 16. 默認情況下,GreenDao外鍵設置爲空ToMany關係
- 17. 默認情況下,哪個選擇器設置爲複選框
- 18. 默認情況下爲所有輸入設置successCssClass和errorCssClass
- 19. 默認情況下java.library.path設置爲什麼?
- 20. 默認情況下,Constexpr lambda?
- 21. 默認情況下修改默認命令:默認命令爲
- 22. 默認情況下顯示android SearchView EditText
- 23. 產量和默認情況||不輸出默認情況下
- 24. 安卓:默認情況下
- 25. 在默認情況下
- 26. 設置應用程序實現 - 默認情況下,布爾值設置爲「no」
- 27. 進口的UIKit默認情況下爲
- 28. ,async:默認情況下是否爲假?
- 29. 默認情況下datepicker的日期爲
- 30. 在Rust的docopt中默認情況下是否可以將布爾選項設置爲'true'?
感謝您的額外迴應!使用「setEnabled()」是門票! – worked