標籤:
越來越發現這些控制項用法大同小異了,這裡注意幾個函數:seekBar.setSecondaryProgress(0);設定初始進度為0,總共為0~99,對其監聽用setOnSeekBarChangeListener。
1 public class MainActivity extends Activity { 2 private SeekBar seekBar; 3 private TextView tv; 4 5 @Override 6 public void onCreate(Bundle savedInstanceState) { 7 super.onCreate(savedInstanceState); 8 setContentView(R.layout.main); 9 seekBar = (SeekBar) findViewById(R.id.seekbar);10 tv = (TextView) findViewById(R.id.tv);11 seekBar.setSecondaryProgress(0);12 seekBar.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {13 //當使用者對拖動條的拖動的動作完成時觸發14 @Override15 public void onStopTrackingTouch(SeekBar seekBar) {16 tv.setText("<拖動條>完成拖動"); 17 }18 //當使用者對拖動條進行拖動時觸發19 @Override20 public void onStartTrackingTouch(SeekBar seekBar) {21 tv.setText("<拖動條>拖動中..."); 22 }23 //當拖動條的值發生改變的時觸發24 @Override25 public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {26 tv.setText("當前<拖動條>的值為:"+progress);27 }28 });29 }30 }
本文連結:http://www.cnblogs.com/zjutlitao/p/4229808.html
更多精彩:http://www.cnblogs.com/zjutlitao/
[安卓] 5、SeekBar拖動條