0

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

4

1 回答 1

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 显示正确的 Layout。

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

由于您只想使用一年,我建议您改用 NumberPickerDialog。DatePicker 对于您的用例来说可能“太多”了。

于 2012-12-30T13:11:25.453 回答