【发布时间】:2018-11-15 09:46:38
【问题描述】:
我正在创建一个水平方向的 NumberPicker,它冻结了我的应用程序。初始状态是选取器不可见。在一种方法中,我将其设置为可见并将数据推送到其中
if (_regalPicker != null) {
_regalPicker.setVisibility(View.VISIBLE);
String[] templist = new String[arr.size()];
for (int i = 0; i < arr.size(); i++) {
templist[i] = arr.get(i).name;
}
_regalPicker.setDisplayedValues(null);
_regalPicker.setMinValue(0);
_regalPicker.setMaxValue(templist.length - 1);
_regalPicker.setDisplayedValues(templist);
_regalPicker.setValue(1);
_regalPicker.setEnabled(true);
_regalPicker.setFadingEdgeEnabled(true);
_regalPicker.setScrollerEnabled(true);
_regalPicker.setWrapSelectorWheel(true);
_regalPicker.invalidate();
}
它会更新 Strings,但我无法再滚动它了。有任何想法吗? 我的分隔线也没有更新。
【问题讨论】:
-
您的上下文不清楚。请阅读How to create a Minimal, Complete, and Verifiable example,以便我们为您提供准确的帮助。谢谢
标签: java android numberpicker