2016-02-19 78 views
0

有沒有辦法設置日期選擇器或時間選擇器上顯示的日期/時間,然後用戶可以編輯?我看了Android開發者控制檯,發現什麼都沒有,但我想知道是否還有一種方法?Android studio TimePicker和DatePicker

+0

看看[這裏](https://開頭github上。 com/code-troopers/android-betterpickers)來自[這裏](http://stackoverflow.com/a/20223949/316555) –

+0

是的。將選定的數據/時間存儲在「Calender」實例中,然後在用戶下次打開時將其設置爲日期/時間選擇器。 –

回答

1

當然,TimePickerDatePicker類有適當的setters來設置所需的時間/日期後,你已經實例化它們。

例如:

final Calendar c = Calendar.getInstance(); 
hour = c.get(Calendar.HOUR_OF_DAY); 
minute = c.get(Calendar.MINUTE); 

timePicker1 = (TimePicker) findViewById(R.id.timePicker1); //supposed you have defined the "timePicker1" id in your layout xml 
timePicker1.setCurrentHour(hour); 
timePicker1.setCurrentMinute(minute); 
+0

datepicker怎麼樣?我有timepicker工作,但不是datepicker,沒有設置日期的功能 –

+0

@ElliotArcher閱讀DatePicker api的init方法:http://developer.android.com/reference/android/widget/DatePicker.html – pleft

0

嘗試thisthis

我認爲你必須有一個datepicker和timepicker在不同部位