Дискретный Seekbar несовместим по внешнему виду - PullRequest
0 голосов
/ 11 апреля 2019

Я хочу, чтобы моя SeekBarPreference отображала шаги. Если я просто использую стиль, это прекрасно работает:

style="@style/Widget.AppCompat.SeekBar.Discrete"

Аналогично, если я расширяю стиль, но оставляю его пустым, он работает нормально:

style="@style/ExtendedDiscrete" // In my layout xml

<style name="ExtendedDiscrete" parent="Widget.AppCompat.SeekBar.Discrete">
</style> // In style.xml

Однако, если я расширяю стиль и помещаю в него элементы (например, max, min, step), он больше не отображается как дискретный .

<style name="ExtendedDiscrete" parent="Widget.AppCompat.SeekBar.Discrete">
    <item name="android:max">1500</item>
</style>

(Я понимаю, что могу объявить max вне стиля, но для других атрибутов мне нужно поместить их в него. Исчезновение дискретных шагов согласованно независимо от атрибута.)

Я не понимаю, почему дискретное представление исчезает, как только я добавляю другие атрибуты. Я попытался установить его как theme вместо style, но это не помогает. Мысли?

...