Lenovo k900上的Android DatePicker对话框无法正常工作

时间:2014-10-03 11:11:41

标签: 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的Lenovo K900进行测试时,它会一直显示1989-01-01的初始日期。

是否可以设置初始日期。

1 个答案:

答案 0 :(得分:1)

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

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