我想定制数字选择器选择分隔线。NumberPicker材质样式自定义选择分隔线
我创建了自定义绘制用于数字选择器选择分频器。
我创建了自定义材质样式,继承了数字选择器材质样式。
<style name="MyNumberPickerTheme" parent="@android:style/Widget.Material.NumberPicker">
<item name="colorControlNormal ">#2e7d32</item>
<item name="android:background">#69f0ae</item>
<item name="selectionDivider">@drawable/my_number_picker_divider</item>
</style>
但selectionDivider属性无法识别。如何将我的自定义绘图添加到数字选取器材质样式以设置自定义选择分隔线?
检查此https://stackoverflow.com/questions/20148671/android-how-to-change-the-color-of-the-datepicker-divider/20291416#20291416。 – Raghunandan
这没有用。它不是我想改变的选择分隔线的颜色。我创建了一个可用作数字选择器的选择分隔符的drawable。但不能将它分配给数字选择器,因为selectionDivider属性无法识别出现编译错误,即使是android:selectionDivider同样的问题。 –
你可以设置一个drawable我还没试过。但发布的链接有一个使用反射的答案,并且还提供了一个库。看看答案相应地修改它 – Raghunandan