Я хочу установить seekBarIncrement
в xml (а не программно).Я пробовал много вариантов добавления его в мой xml, в том числе в стиле, как seekBarIncrement="100"
, asp:seekBarIncrement="100"
и т. Д. Ничто не ломается и не жалуется, но приращения тоже нет - все значения панели поиска отличаются только на 1,не 100, и если я добавлю код входа в систему, он также не увидит никакого увеличения.
Как мне заставить seekBarIncrement
вступить в силу?Я использую android.support.v7.preference.SeekBarPreference
.
(я расширил класс и вижу его значение, он просто нигде не отображается и, кажется, ни на что не влияет)
Для справки, библиотека поддержкиопределяет следующее:
<declare-styleable name="SeekBarPreference">
<attr format="integer" name="min"/>
<attr name="android:max"/>
<attr name="android:layout"/>
<attr format="integer" name="seekBarIncrement"/>
<attr format="boolean" name="adjustable"/>
<attr format="boolean" name="showSeekBarValue"/>
</declare-styleable>
, которое можно увидеть установленным в самом классе SeekBarPreference
:
TypedArray a = context.obtainStyledAttributes(
attrs, R.styleable.SeekBarPreference, defStyleAttr, defStyleRes);
mMin = a.getInt(R.styleable.SeekBarPreference_min, 0);
setMax(a.getInt(R.styleable.SeekBarPreference_android_max, 100));
setSeekBarIncrement(a.getInt(R.styleable.SeekBarPreference_seekBarIncrement, 0));
mAdjustable = a.getBoolean(R.styleable.SeekBarPreference_adjustable, true);
mShowSeekBarValue = a.getBoolean(R.styleable.SeekBarPreference_showSeekBarValue, true);