Android 如何减少选号机中的线厚

Android 如何减少选号机中的线厚,android,numberpicker,Android,Numberpicker,我尝试过在数字选择器中减小水平线的厚度,但它不起作用。因此,我想知道如何在数字选择器中减小线的厚度 private void setNumberPickerDivider(NumberPicker picker) { Field[] fields=NumberPicker.class.getDeclaredFields(); for(Field f:fields){ if(f.getName().equals("mSelectionDivi

我尝试过在数字选择器中减小水平线的厚度,但它不起作用。因此,我想知道如何在数字选择器中减小线的厚度

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”

对我来说很有效。