Android SeekBar使用 監聽方法

2021-08-01 16:33:19 字數 1827 閱讀 1459

1.seekbar 是乙個可以拖動的控制項

需要實現

seekbar.setonseekbarchangelistener(newseekbar.onseekbarchangelistener() 

@override

public voidonstarttrackingtouch(seekbar seekbar)

@override

public voidonstoptrackingtouch(seekbar seekbar)

});

2.
//拖動條進度改變的時候呼叫
public voidonprogresschanged(seekbar seekbar,intprogress,booleanfromuser)
//拖動條開始拖動的時候呼叫
@override

public voidonstarttrackingtouch(seekbar seekbar)

//

拖動條停止拖動的時候呼叫

@override

public voidonstoptrackingtouch(seekbar seekbar)

3.例:seekbar seekbar= (seekbar) findviewbyid(r.id.seekbar);//拿到控制項例項

seekbar.setmax(100);//為控制項設定大小

4.當seekbar
拖動的時候 log cat 日誌
05-26 14:35:24.203 2242-2242/? i/mainactivity: onstarttrackingtouch=

05-26 14:35:24.203 2242-2242/? i/mainactivity: onprogresschanged=2

05-26 14:35:24.273 2242-2242/? i/mainactivity: onstoptrackingtouch=

05-26 14:38:35.910 2242-2242/? i/mainactivity: onstarttrackingtouch=

05-26 14:38:35.910 2242-2242/? i/mainactivity: onprogresschanged=3

05-26 14:38:35.990 2242-2242/? i/mainactivity: onstoptrackingtouch=

05-26 14:38:36.960 2242-2242/? i/mainactivity: onstarttrackingtouch=

05-26 14:38:36.960 2242-2242/? i/mainactivity: onprogresschanged=9

05-26 14:38:37.050 2242-2242/? i/mainactivity: onstoptrackingtouch=

05-26 14:38:37.850 2242-2242/? i/mainactivity: onstarttrackingtouch=

05-26 14:38:37.850 2242-2242/? i/mainactivity: onprogresschanged=11

05-26 14:38:37.930 2242-2242/? i/mainactivity: onstoptrackingtouch=

VMware License Server使用經驗

近期在測試vmware server,在使用vmware license server的時候碰到一些問題,經過兩天的實驗,問題得以解決,現記錄如下,以供朋友們參考。1 複製license檔案 在安裝vmware virtualcenter的時候,會一同安裝license server伺服器。如果你在...

Django Rest framework使用例項

一 修改配置檔案 setting.py django.contrib.admin django.contrib.auth django.contrib.contenttypes django.contrib.sessions django.contrib.messages django.contri...

Android AlarmManager 使用指南

intent intent new intent intent.setaction updatemgr.check update action 如果你的flag 是flag one shot,那麼你就只能受到一次廣播。如果使用setrepeat,你設定的intervalmills 少於60s,那麼就...