5
我用DatePickerDialog.OnDateSetListener
這工作正常。如何設置日期選擇器的日期?
我想在日期選擇器中添加120天的日期。
我的意思是如果我加120天,日期和月份會自動改變。 如何做到這一點?
我用DatePickerDialog.OnDateSetListener
這工作正常。如何設置日期選擇器的日期?
我想在日期選擇器中添加120天的日期。
我的意思是如果我加120天,日期和月份會自動改變。 如何做到這一點?
像這樣的東西應該做的伎倆:
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天的日期對象(請參閱this topic瞭解如何操作),並使用它來填充日期選擇器,無論是在初始化時還是在更改時。我並不確定你想要達到什麼目的,但後者似乎不太適用性。在這種情況下,我會創建一個代表+120天日期的額外文本框。
獲取最新形成的日期選擇器進式Calendar'的'的變量。將120天添加到它,然後將新的日期重新設置到DatePicker中。 – 2012-08-13 12:48:31
雅,我在日曆中獲取值日曆c = Calendar.getInstance(); \t \t year = c.get(Calendar.YEAR); \t \t month = c.get(Calendar.MONTH); \t \t day = c.get(Calendar.DAY_OF_MONTH);但如何從中增加120天 – shivcena 2012-08-13 12:50:33
c.add(Calendar.DAY_OF_YEAR,120); – 2012-08-13 12:52:15