如何减少数字选择器中的线条粗细

How to reduce the thickness of line in number picker

我试过在数字选择器中减少水平线的粗细,但没有成功working.So我想知道如何在数字选择器中减少水平线的粗细

尝试如下:

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;
            }
        }
    }

在 xml

上添加此属性

android:selectionDividerHeight="0.5dp"