【发布时间】:2014-08-05 16:19:03
【问题描述】:
在最近的 android 版本中,number pickers 在绘制时使用蓝色分隔线(参见下图)。
我想改变这个颜色。有可行的解决方案吗?或者可能是一个包含允许自定义分隔线颜色的 NumberPicker 更新版本的库?
我已经尝试过android-numberpicker,但由于库中的一些代码尝试访问不存在的资源 ID,因此在运行时出现错误(见下文)。
android.content.res.Resources$NotFoundException: Resource ID #0x0
at android.content.res.Resources.getValue(Resources.java:1123)
at android.content.res.Resources.loadXmlResourceParser(Resources.java:2309)
at android.content.res.Resources.getLayout(Resources.java:939)
at android.view.LayoutInflater.inflate(LayoutInflater.java:395)
at net.simonvt.numberpicker.NumberPicker.<init>(NumberPicker.java:635)
at net.simonvt.numberpicker.NumberPicker.<init>(NumberPicker.java:560)
at net.simonvt.numberpicker.NumberPicker.<init>(NumberPicker.java:550)
【问题讨论】:
-
这能回答你的问题吗?:stackoverflow.com/questions/18804762/…
-
不,它不起作用。旨在创建自定义样式的第一个答案不起作用,因为无法解析符号“@style/Holo.NumberPicker”。对于第二个答案,结果是一样的:在反射检索到的字段 mSelectionDivider 上调用 set(numberPicker, color) 没有效果。
标签: android android-styles numberpicker