private void redesign() {
        binding.sliderInternal.setValueFrom(min);
        binding.sliderInternal.setValueTo(max);
        binding.sliderInternal.setLabelFormatter(f -> {
            final String label = getLabel(f);
            return label == null ? "" : label;
        });

        final LayoutParams sliderLp = new LayoutParams(0, ViewGroup.LayoutParams.WRAP_CONTENT);
        sliderLp.weight = axisLabelCount * 2 - 2;
        binding.sliderInternal.setLayoutParams(sliderLp);
        if (ViewUtils.isDebugLayout()) {
            binding.sliderInternal.setBackgroundResource(R.drawable.mark_red);
        }

        buildScaleLegend(axisLabelCount);

        setRangeAll();
    }
@param displayFactor is only used in context of value input / validation, but not for labels
main/src/main/java/cgeo/geocaching/ui/ContinuousRangeSlider.java