2012-12-30 48 views
0

我正在編寫一個關於埃及歷史的android應用程序,我想在一個對話框中添加一個DatePicker,在那裏我會顯示年,並且每當用戶設置一年,它就會顯示佈局當年的事件。如果他改變了一年,這個事件會發生變化...等 這是一個歷史的應用程序,我不知道該怎麼做! 我需要幫助。Android DatePickerDialog到一年的歷史

回答

1

根據美國商務部(http://developer.android.com/reference/android/widget/DatePicker.html)

你可以根據你想覆蓋的時代設置的最小和最大日期:

android:maxDate  The minimal date shown by this calendar view in mm/dd/yyyy format. 
android:minDate  The minimal date shown by this calendar view in mm/dd/yyyy format. 

然後使用onDateChangedListener顯示正確的佈局。

http://developer.android.com/reference/android/widget/DatePicker.OnDateChangedListener.html

當你希望只使用了一年,我會建議使用NumberPickerDialog代替。 DatePicker對於您的用例可能「太多」了。