问题描述
- 如何设置NumberPicker的样式
-
有个项目要求做一个时间选择器,我用了3个Numberpicker实现,现在就差最后一点了,那就是如何改变Numberpicker条目的个数以及2个条目之间横线的显示问题(将显示3个条目改为7个,将2个条目之间的横线去掉)。求大神给个思路
解决方案
同样求结果,如果解决了,朋友,发个邮箱好么?963693832@qq.com
解决方案二:
同样求结果,如果解决了,朋友,发个邮箱好么?963693832@qq.com
解决方案三:
有解决了的朋友吗?? 能不能分享哈啊邮箱 1028336441@qq.com
解决方案四:
有解决了的朋友吗?? 能不能分享哈啊邮箱 362011532@qq.com
解决方案五:
有解决了的大神吗??? 求分享啊,万分感谢!!!邮箱 847876907@qq.com
解决方案六:
设置分割线颜色,可以设置为透明
private void setNumberPickerDividerColor(NumberPicker numberPicker) {
NumberPicker picker = numberPicker;
Field[] pickerFields = NumberPicker.class.getDeclaredFields();
for (Field pf : pickerFields) {
if (pf.getName().equals("mSelectionDivider")) {
pf.setAccessible(true);
try {
//设置分割线的颜色值
pf.set(picker, new ColorDrawable(this.getResources().getColor(R.color.text_font_black_light)));
// pf.set(picker, new Div)
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (Resources.NotFoundException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
}
break;
}
}
}