我在我的android應用程序中有一個seekbar。我需要檢測seekbar的長按事件以執行某些操作。建議我任何解決方案。我試過了在seekbar上的LongClickListener,但它不起作用。爲seekbar thumb檢測長單擊事件
0
A
回答
1
閱讀文檔和其他SeekBar
LongClick
問題與開發人員看起來像LongClickListener
不與SeekBar
。
不過,我可以提出一個解決辦法:
搜索欄:您可以實現
onTouch
事件搜索條和MOTION_DOWN
行動,你可以設置超時1秒,認爲這是LongClick
。如果調用MOTION_UP
,則取消定時器。拇指:您可以實現
OnSeekBarChangeListener
和onStartTrackingTouch
事件時,可以設置超時1秒,並認爲這將LongClick
如果onStopTrackingTouch
或onProgressChanged
超時時,不會調用(取消計時器,如果onStopTrackingTouch
/onProgressChanged
被調用。)
不張貼代碼,因爲我的IDE現在沒有打開。但我希望你能找出使用這種邏輯的方式。 (如果你不知道我提到的事件,請閱讀文檔)
謝謝。
+1
謝謝曼。我已經爲seekbar實現了onTouch事件,現在正在工作。 – Madhan
相關問題
- 1. 如何收聽Seekbar thumb onClick事件?
- 2. seekbar thumb onclicklistener
- 3. 在seekbar上方設置seekbar thumb
- 4. 自定義android seekbar thumb
- 5. Android Seekbar thumb onclick收聽器
- 6. Android SeekBar thumb自定義
- 7. WebView檢測按鈕單擊事件
- 8. 檢測中鍵單擊事件
- 9. 單擊事件時的顏色檢測。
- 10. jquery檢測點擊事件
- 11. JavaScript - 檢測單擊事件是否觸發了DOMNodeInserted事件
- 12. 如何檢測在clickjs點擊事件中單擊+ [Shift,Ctrl,Alt]?
- 13. Thumb與進度不匹配(seekbar)
- 14. seekbar thumb的大小應該是多少?
- 15. android seekbar thumb(scrubber control)按下時剪輯
- 16. 如何使seekbar thumb可拖動
- 17. 我需要在seekbar高度中心的seekbar thumb
- 18. 定製單元上的檢測按鈕單擊事件
- 19. wxWidgets:檢測自定義控件上的單擊事件
- 20. D3中的長單擊事件
- 21. 檢測事件點擊完成
- 22. 檢測單擊或雙擊
- 23. C# - DateTimePicker,檢測上下點擊事件
- 24. 點擊事件未被javascript檢測到
- 25. Angular如何檢測Kendo點擊事件?
- 26. 檢測鼠標點擊事件
- 27. 快速連續檢測點擊事件
- 28. 檢測Android啓動圖標,單擊事件
- 29. Angular 2單擊事件回調而不觸發更改檢測
- 30. 如何在Visual Studio中檢測右鍵單擊事件?
在Seekbar或Thumb上? – Mann
任何一個。最好有拇指。 – Madhan