<分区>
我正在尝试为我的 NumberPicker 使用一组数字,其中包括 (-50 -> 50),NumberPicker 的 MinValue/MaxValue 设置为 0/100,然后将默认起点设置为 50 ( 0), any idea why it displays the numbers properly except for -1 through -5... when not selected they display fine... when selected they display as -19, -29, -39, -49, -50.
我已经测试了我提供给它的 int 数组,其中的所有值都很好。
这是我用来填充 NumberPicker 的代码 fragment ...
String[] currentScoreArray = new String[100];
final NumberPicker currentScore = (NumberPicker) findViewById(R.id.currentScore);
for (int i = 0; i <= 100; i++)
currentScoreArray[i] = Integer.toString(i - 50);
currentScore.setMaxValue(100);
currentScore.setMinValue(0);
currentScore.setWrapSelectorWheel(false);
currentScore.setDisplayedValues(currentScoreArray);
currentScore.setValue(50);
在与 baba tenor 交谈后,我仍然无法解决这个问题,我制作了一个关于该问题的 YouTube 视频,并将代码和 logcat 包含在视频评论的链接中。