我希望我的SeekBarPreference显示步骤。如果我只使用一种样式,则效果很好:
unique: true
类似地,如果我扩展样式但将其保留为空,则效果很好:
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,但是对于其他属性,我需要将其放入样式中。不考虑属性,离散步骤的消失是一致的。)
我不明白为什么添加其他属性后离散表示会消失。我也尝试将其设置为<style name="ExtendedDiscrete" parent="Widget.AppCompat.SeekBar.Discrete">
<item name="android:max">1500</item>
</style>
而不是theme
,但这无济于事。有想法吗?