我试图在Number Picker中减小水平线的粗细但不起作用。所以我想知道如何在Number Picker中减小线的粗细
答案 0 :(得分:1)
尝试如下:
private void setNumberPickerDivider(NumberPicker picker) {
Field[] fields=NumberPicker.class.getDeclaredFields();
for(Field f:fields){
if(f.getName().equals("mSelectionDividerHeight")){
f.setAccessible(true);
try {
f.set(picker,1);
} catch (IllegalAccessException e) {
e.printStackTrace();
}
break;
}
}
}
答案 1 :(得分:1)
在xml上添加这个属性
android:selectionDividerHeight="0.5dp"
答案 2 :(得分:0)
仅参考此链接,您将获得NumberPicker的属性列表,并且控件的宽度和高度具有属性:np_width和np_height