Java Android numberpicker边缘滚动故障
我用一些字符串值创建了一个数字选择器Java Android numberpicker边缘滚动故障,java,android,numberpicker,Java,Android,Numberpicker,我用一些字符串值创建了一个数字选择器 public void setValues() { boolean defaultAvaliable = false; int defaultRow = 0; String[] values = new String[pickValues.size()]; for (int i = 0; i < pickValues.size(); i++) { if (pickValues.get(i).equals(
public void setValues() {
boolean defaultAvaliable = false;
int defaultRow = 0;
String[] values = new String[pickValues.size()];
for (int i = 0; i < pickValues.size(); i++) {
if (pickValues.get(i).equals("01:00")) {
defaultAvaliable = true;
defaultRow = i;
}
values[i] = pickValues.get(i);
}
timePicker.setMaxValue(values.length - 1);
timePicker.setMinValue(0);
timePicker.setWrapSelectorWheel(false);
timePicker.setDisplayedValues(values);
if (defaultAvaliable) {
timePicker.setValue(defaultRow);
}
}
有人知道行的大小吗?
或者如果我必须更改它的大小,以便它能够正确检测滚动?嘿,您解决了该问题吗?此时可能不再相关,但您是正确的,设置更大的文本大小是滚动问题的原因。我最终不得不将拾取者的高度更改为固定大小,而不是“包装内容”来回避这个问题。
private void updateView(View view) {
if(view instanceof EditText){
((EditText) view).setTextSize(39);
((EditText) view).setTextColor(getResources().getColor(R.color.mp_white));
((EditText) view).setFocusable(false);
}
}