0

我想要与链接Seekbar类似的 0 以外的其他起始位置。我想执行与链接问题中显示的相同的功能,并且我想允许用户在 0-200 之间更改值。最初指针应该位于 100 的位置,并且应该允许用户向左或向右移动它并根据那个寻求值应该改变。搜索后我得出结论,我将不得不创建,但我还没有找到任何可以解决我的问题的好教程。如果有人有任何好的教程,请发布链接。谢谢你。SeekbarCustom Seekbar

4

1 回答 1

1

尝试使用这个。使用非常简单

// create RangeSeekBar as Integer range between 20 and 75
RangeSeekBar<Integer> seekBar = new RangeSeekBar<Integer>(20, 75, context);
seekBar.setOnRangeSeekBarChangeListener(new OnRangeSeekBarChangeListener<Integer>() {
    @Override
    public void onRangeSeekBarValuesChanged(RangeSeekBar<?> bar, Integer minValue, Integer maxValue) {
            // handle changed range values
            Log.i(TAG, "User selected new range values: MIN=" + minValue + ", MAX=" + maxValue);
    }
});

// add RangeSeekBar to pre-defined layout
ViewGroup layout = (ViewGroup) findViewById(<your-layout-id>);
layout.addView(seekBar);

要设置您想要的值,您可以调用 setSelectedMaxValue、setSelectedMinValue 方法。

于 2013-10-22T11:02:00.330 回答