編輯:我也有我的應用程序中的預先存在的元素,也添加到計數器,因此分配counter = progress
只會覆蓋總和而不是添加到。Android SeekBar Addition Issues
seekBar = (SeekBar) findViewById(R.id.seekBarDemo);
seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
@Override
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
seekBarTextView.setText("Tracking: " + progress + "/" + seekBar.getMax());
counter += progress;
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
}
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
}
});
我在與得到一個counter
獲得過搜索條的值的問題。當你將它拖到最初想要的位置時,這很好,但是可以從1到10的比例說出,並且你始終將注意力從1改變到4到10到7.
7出現在我的TextView上但是當我將它傳遞到我的櫃檯時,我得到的價值是所有數字的總和,在這個例子中,我會得到22.
請讓我知道我做錯了什麼。先謝謝你。
這是因爲你使用'+ ='。如果您只想要當前值,請移除「+」。 –