Android NumberPicker で値を 5 ずつ増やしていますが、setValue メソッドを呼び出すと、setDisplayedValues と一緒に使用すると機能しないようです。私のコードは以下のとおりです。
String[] numberValues = new String[((maxValue-minValue)/5) + 1];
int current = 0;
for (int i = minValue; i <= maxValue; i+= step) {
numberValues[current] = String.valueOf(i);
current++;
}
setpointPicker.setMinValue(0);
setpointPicker.setMaxValue(numberValues.length-1);
setpointPicker.setWrapSelectorWheel(false);
setpointPicker.setDisplayedValues(numberValues);
setpointPicker.setValue(myValue); // doesn't set the value