Android DatePickerDialog为一年的历史

时间:2012-12-30 13:03:32

标签: android datepicker history

我正在编写一个关于埃及历史的Android应用程序,我想在对话框中添加一个DatePicker,我将在这里显示年份,每当用户设置一年时,它会在布局中显示当年的事件。如果他改变了一年,事件就会改变......等等 这是一个历史应用程序,我不知道该怎么做! 我需要帮助。

1 个答案:

答案 0 :(得分: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可能“太多了”。