Intereting Posts
Android Retrofit Ожидаемый BEGIN_OBJECT, но был STRING в строке 1 столбец 1 путь $ Удаление флага краски в Android Андроид: гравитация не работает на API 18+ Как поддерживать андроид-приложения всегда регистрироваться в состоянии? Android studio v1 – панель действий не отображается Используя пакет для передачи данных между фрагментом и другим примером фрагмента AnimatedVectorDrawable не анимирует Как использовать SQLite DB из AsyncTask? Вы можете запустить собственное приложение для камеры из веб-приложения Html 5? Выделить несколько столбцов с помощью RecyclerView Помогите новичку изучать лучшие практики Eclipse / Android Как проверить, является ли данный текст английским или китайским в андроиде? Как приложение Android SuperUser обнаруживает, что приложение запрашивает root? Ошибка установки Eclipse из-за неверного файла APK? Установите высоту и ширину кнопки в качестве содержимого обложки и заполните родительский элемент

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

Я использую 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 дней.