联想k900上的Android DatePicker对话框工作不正常



我正在尝试使用日期选择器来获取出生日期。我正在使用以下代码:-

new DatePickerDialog(SignUpOne.this, date, 1950,01,
                            01).show(); 

我在HTC ONE S、Galaxy S4和三星Galaxy Grand Quattro上进行了测试。它们都显示初始日期为1950,01,01

但当我用运行Android 4.2.1的联想K900测试它时,它一直显示初始日期为1989-01-01。

是否有设置初始日期的替代方案。

尝试使用DatePicker的setMinDate()方法,例如:

Calendar minPickerDate = Calendar.getInstance();
minPickerDate.set(Calendar.YEAR, 1900);
picker.setMinDate(minPickerDate.getTimeInMillis());

最新更新