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