SeekBar
在調整具有連續變化性的數值是個常見的元件.
例如: 音量. 亮度...等等都是適合使用SeekBar.
在數值變化的同時也改變音量(亮度).
這裡用一個範例程式實現SeekBar並將數值秀在底下TextView中
執行畫面:
範例程式碼:
//public SeekBar bar1
//public TextView view1bar1=(SeekBar)findViewById(R.id.seekBar1);view1=(TextView)findViewById(R.id.textView1);//set 最大值1000 . 初始值:500bar1.setMax(1000);bar1.setProgress(500);view1.setTextSize(40);view1.setText(String.valueOf(bar1.getProgress()));bar1.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {@Overridepublic void onStopTrackingTouch(SeekBar arg0) {// seekbar 結束變更}@Overridepublic void onStartTrackingTouch(SeekBar arg0) {// seekbar 開始變更}@Overridepublic void onProgressChanged(SeekBar arg0, int arg1, boolean arg2) {// TODO seekbar 變更期間view1.setText(String.valueOf(bar1.getProgress()));}});
範例程式點此下載
沒有留言:
張貼留言