0

このチュートリアルに従って、ダイアログで DatePicker を作成しています。

http://www.edumobile.org/android/android-beginner-tutorials/using-android-date-picker/

ここで、利用できる年は 2012 年と 2013 年だけです。

final Calendar c = Calendar.getInstance();
mYear = c.get(Calendar.YEAR);
mMonth = c.get(Calendar.MONTH);
mDay = c.get(Calendar.DAY_OF_MONTH);

これどうやってするの?

4

2 に答える 2

1

Android でピッカーを試してください。

と を使用DatePicker.setMaxDate()DatePicker.setMinDate()て固定年を設定します。

于 2013-02-27T12:04:33.500 に答える
1

で定義する場合は、次のパラメータを使用しますLayout

android:maxDate="12/31/2013"
android:minDate="01/01/2012"

または、xml で定義していない場合は、次を使用します。

Calendar c_max = Calendar.getInstance(), c_min = Calendar.getInstance();
c_min.set(2012,0,1);
c_max.set(2013,11,31);
DatePicker.setMaxDate(c_max.getTimeInMillis());
DatePicker.setMinDate(c_min.getTimeInMillis());
于 2013-02-27T12:04:57.113 に答える