Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android:如何设置偏移量为10的numberpicker的最大到最小值_Java_Android_Numberpicker_Android Number Picker - Fatal编程技术网

Java Android:如何设置偏移量为10的numberpicker的最大到最小值

Java Android:如何设置偏移量为10的numberpicker的最大到最小值,java,android,numberpicker,android-number-picker,Java,Android,Numberpicker,Android Number Picker,我想要一个值为10,20,30,40,50的数字选择器 当我这样做的时候: minutePicker.setMaxValue(10); minutePicker.setMinValue(1); minutePicker.setDisplayedValues(values); 提供的值为{“30”、“40”、“50”、“60”、“70”} 我可以按预期显示值,但这些值类似于编辑文本,当我在键盘显示的每个值上单击时,如何使其仅显示值为文本视图,而不是编辑文本,如下图所示创建

我想要一个值为10,20,30,40,50的数字选择器 当我这样做的时候:

    minutePicker.setMaxValue(10);
    minutePicker.setMinValue(1);
    minutePicker.setDisplayedValues(values);
提供的值为{“30”、“40”、“50”、“60”、“70”}


我可以按预期显示值,但这些值类似于编辑文本,当我在键盘显示的每个值上单击时,如何使其仅显示值为文本视图,而不是编辑文本,如下图所示创建NumberPicker类

public class MyNumberPicker extends NumberPicker {

public MyNumberPicker(Context context, AttributeSet attrs) {
    super(context, attrs);
    processAttributeSet(attrs);
}

public MyNumberPicker(Context context, AttributeSet attrs, int defStyle) {
    super(context, attrs, defStyle);
    processAttributeSet(attrs);
}
private void processAttributeSet(AttributeSet attrs) {
    //This method reads the parameters given in the xml file and sets the properties according to it
    this.setMinValue(attrs.getAttributeIntValue(null, "min", 0));
    this.setMaxValue(attrs.getAttributeIntValue(null, "max", 0));
}

}

是的,但是它是可编辑的,我如何禁用可编辑的Android:DegenantFocusability=“BlocksDescents”,将禁用numberpicker上的软键盘,这将删除为numberpicker键入值的功能,在那里我可以看到我可以在XML上使用的属性。我如何删除分隔线您将需要使用反射。查看这个stackoverflow帖子了解更多细节:你能详细说明一下吗,我想移除分隔线