除非移动范围搜索条处理程序,否则默认的最大值和最小值不会显示

时间:2016-05-07 15:13:45

标签: java android android-seekbar

有没有办法让默认的最大值和最小值显示而不必移动范围搜索栏处理程序?

enter image description here

如您所见,开始时缺少最小值和最大值。

我找不到任何rangeSeekBar方法来设置除setSelectedMaxValuesetSelectedMinValue以外的最小值和最大值。

示例代码

public class SeekbarDoubleDialog extends DialogFragmentAdapter {

    @Override
    public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
        final Context context = getActivity();
        Bundle bundle = getArguments();
        final String maxString = bundle.getString("data");
        Double maxNumber = Double.parseDouble(maxString);
        final RangeSeekBar<Double> rangeSeekBar = new RangeSeekBar<Double>(context);
        rangeSeekBar.setSelectedMinValue(0.00);
        rangeSeekBar.setSelectedMaxValue(maxNumber);
        rangeSeekBar.setRangeValues(0.00, maxNumber * 2);
        rangeSeekBar.setTextAboveThumbsColor(R.color.color_primary);
        FrameLayout layout = (FrameLayout) view.findViewById(R.id.range_seekbar_ph);
        layout.addView(rangeSeekBar);

    }

}

1 个答案:

答案 0 :(得分:0)

只需输入xml这一行:

app:activateOnDefaultValues="true"

它将始终显示拇指上方的值。