1
問題は、日のピッカーで分の日と月を設定できないことです。 曜日はforループで追加され、月と同じように追加されるためです。カスタム日付選択ツールで最小日付を設定しますか?
WheelDayPicker.javaと呼ばれるクラスがあります。ピッカーに日を追加し、月WheelMonthPicker.javaクラスと同じコードを見つけることができます。ピッカーで一日追加する
コードは次のとおりです。WheelDayPicker.java
int days = mCalendar.getActualMaximum(Calendar.DAY_OF_MONTH);
List<Integer> data = DAYS.get(days);
if (null == data) {
data = new ArrayList<>();
for (int i = 1; i <= days; i++)
data.add(i);
DAYS.put(days, data);
}
で、月を追加することです:WheelMonthPicker.java
List<Integer> data = new ArrayList<>();
for (int i = 1; i <= 12; i++)
data.add(i);
に続いて、我々は分日と月を設定する方法これで?
今日の日付は2017年4月5日ですので、4月5日以上の日付はすべてホイールに表示します。上記の は、4月4日、4月3日などを意味します。
あなたは、このリンク上でコードを見ることができます: - Custom Date Picker