Android 台灣中文網
標題:
SeekBar範例
[打印本頁]
作者:
xyaw
時間:
2015-5-27 08:04
標題:
SeekBar範例
SeekBar 在調整具有連續變化性的數值是個常見的元件.
例如: 音量. 亮度...等等都是適合使用SeekBar.
在數值變化的同時也改變音量(亮度).
這裡用一個範例程式實現SeekBar並將數值秀在底下TextView中
範例程式碼:
//public SeekBar bar1
//public TextView view1
bar1=(SeekBar)findViewById(R.id.seekBar1);
view1=(TextView)findViewById(R.id.textView1);
//set 最大值1000 . 初始值:500
bar1.setMax(1000);
bar1.setProgress(500);
view1.setTextSize(40);
view1.setText(String.valueOf(bar1.getProgress()));
bar1.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
@Override
public void onStopTrackingTouch(SeekBar arg0) {
// seekbar 結束變更
}
@Override
public void onStartTrackingTouch(SeekBar arg0) {
// seekbar 開始變更
}
@Override
public void onProgressChanged(SeekBar arg0, int arg1, boolean arg2) {
// TODO seekbar 變更期間
view1.setText(String.valueOf(bar1.getProgress()));
}
});
範例程式點此下載
作者:
范振鵬
時間:
2015-11-9 14:33
您好~想請問一下
一.我要用八個SeekBar,每個SeekBar最大值是8,最小值是0
而八個SeekBar相加後最大值為8,例如下方這樣:
當第一個SeekBar滑動到7
當第二個SeekBar滑動到1
那麼其餘的六個SeekBar則不能再滑動了,只能顯示0
二.然後將八個SeekBar滑動後的數值相加後除以8,顯示在一個TextView內
請問該怎麼做呢?
謝謝!
作者:
pazuu
時間:
2015-11-21 21:51
thanks for share
作者:
xyaw
時間:
2017-1-25 10:46
范振鵬 發表於 2015-11-9 14:33
您好~想請問一下
一.我要用八個SeekBar,每個SeekBar最大值是8,最小值是0
雖然有點晚:
個人看法是, 如果是兩個的話還好作
有八個bar還要相加為8
假設你移動第一個減少好了,
多出來數值你要加到哪一個bar上去?或者哪幾個bar上去?
能想到的只有隨機數字加到隨機bar上去了
歡迎光臨 Android 台灣中文網 (https://apk.tw/)
Powered by Discuz! X3.1