2 yifuhen yifuhen 于 2014.09.22 11:51 提问

如何设置NumberPicker的样式

有个项目要求做一个时间选择器,我用了3个Numberpicker实现,现在就差最后一点了,那就是如何改变Numberpicker条目的个数以及2个条目之间横线的显示问题(将显示3个条目改为7个,将2个条目之间的横线去掉)。求大神给个思路

7个回答

she8292802
she8292802   2016.04.19 16:58

设置分割线颜色,可以设置为透明
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;
}
}
}

u013534602
u013534602   2015.04.21 16:27

同样求结果,如果解决了,朋友,发个邮箱好么?963693832@qq.com

u013534602
u013534602   2015.04.21 16:28

同样求结果,如果解决了,朋友,发个邮箱好么?963693832@qq.com

jiangguochao2
jiangguochao2   2015.08.17 12:23

有解决了的朋友吗?? 能不能分享哈啊邮箱 1028336441@qq.com

wang362011532
wang362011532   2016.02.27 18:16

有解决了的朋友吗?? 能不能分享哈啊邮箱 362011532@qq.com

qq_31294173
qq_31294173   2016.03.28 11:54

有解决了的大神吗??? 求分享啊,万分感谢!!!邮箱 847876907@qq.com

lcb378533070
lcb378533070   2016.07.07 15:52

有解决了的大神吗??? 求分享啊,万分感谢!!!邮箱 2214188335@qq.com

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!