2 yongyong 21 yongyong_21 于 2012.10.16 16:22 提问

Android中的NumberPicker水平显示的问题

Android中的NumberPicker是垂直显示的,上面有增加和减少的按钮,下面显示数字。是否有办法让NumberPicker水平显示吗?让按钮在左边显示,右边显示数字。

1个回答

hcg_21
hcg_21   2012.10.16 17:12
已采纳

valueText.addTextChangedListener(new TextWatcher() {

private int backupValue;

@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
backupValue = value;
}

@Override
public void onTextChanged(CharSequence s, int start, int before, int count) { }

@Override
public void afterTextChanged(Editable s) {
String string = s.toString().trim();
if(string.equals("")) {
setValue(1);
return;
}
try {
value = Integer.parseInt(s.toString());
if(value > MAXIMUM) {
setValue(MAXIMUM);
}
} catch( NumberFormatException nfe ){
setValue(backupValue);
}
}

});
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!