Как установить дату для выбора даты?

Я использую DatePickerDialog.OnDateSetListener который работает отлично.

Я хочу добавить дату на 120 дней в подборщик даты.

Я имею в виду, если я добавлю 120 дней, дата и месяц будут автоматически изменены. Как это сделать?

Solutions Collecting From Web of "Как установить дату для выбора даты?"

Что-то вроде этого должно сделать трюк:

 Calendar cal = Calendar.getInstance(); cal.set(datepick.getYear(), datepick.getMonth() + 1, datepick.getDayOfMonth()); cal.add(Calendar.DATE, 120); datepick.updateDate(cal.get(Calendar.YEAR), cal.get(Calendar.MONTH) - 1, cal.get(Calendar.DATE)); 

Убедитесь, что вы создали объект даты с добавленным 120 днями (см. Этот раздел о том, как это сделать), и используйте это, чтобы заполнить датупик, либо при инициализации, либо при изменении. Я не совсем уверен, что вы пытаетесь достичь, но последнее не кажется правильным юзабилити. В этом случае я создам дополнительное текстовое поле, которое представляет дату +120 дней.