All*_*art 5 java android numberpicker
我正在使用numberPicker,并在我的numberPicker中找到了显示00、01、02 ...的答案,我使用了setFormatter。问题是,当我调用getValue()时,我将得到0、1、2 ...我需要得到00、01、02 ...,以便我可以在其他视图中将其显示为文本。反正有这样做吗?有或没有setFormatter。
我已经在网上搜索过,并检查是否还有其他人遇到相同的问题,但找不到任何东西:(。
numberPickerLeftHours.setMinValue(0);
numberPickerLeftHours.setMaxValue(23);
//Put a extra 0 in front of single numbers.
numberPickerLeftHours.setFormatter(new NumberPicker.Formatter() {
@SuppressLint("DefaultLocale")
@Override
public String format(int value) {
Log.i(TAG, "onCreate: numberPickerLeftHours.getValue(): " + numberPickerLeftHours.getValue());
return String.format("%02d", value);
}
});
Run Code Online (Sandbox Code Playgroud)
所以我的Log.i(); 值是0、1、2 ...但我需要00、01 ... 09、10、11、12至23。
| 归档时间: |
|
| 查看次数: |
68 次 |
| 最近记录: |