0

このリンクSeekbarと同様に、0 以外の別の開始位置が必要です。リンクされた質問に示されているのと同じ機能を実行したいのですが、ユーザーが値を 0 ~ 200 の間で変更できるようにしたいと考えています。シーク値を変更する必要があります。検索した後、作成する必要があるという結論に達しましたが、問題を解決する良いチュートリアルが見つかりませんでした。誰かが良いチュートリアルを持っている場合は、リンクを投稿してください。ありがとうございました。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 に答える