Android 3.2 と Android 4.0.3 でコードを実行すると、異なる日付ピッカーが表示されます.最初の画像のように日付ピッカーをホイーラーとして使用したい..2.3.3 が古いピッカーを示していることは知っていますが、わかりません3.2で新しいものを提供している4.0.3で古いものを取得しているのはなぜですか。ナンバーピッカーでも同じことが起こりました。
ここに私のコードがあります:
private DatePickerDialog.OnDateSetListener mDateSetListener = new DatePickerDialog.OnDateSetListener() {
public void onDateSet(DatePicker view, int year, int monthOfYear,
int dayOfMonth) {
mYear = year;
mMonth = monthOfYear;
mDay = dayOfMonth;
if (picker == 1) {
final long lDate = mDay;
dateStart.set(Calendar.YEAR, mYear);
dateStart.set(Calendar.MONTH, mMonth);
dateStart.set(Calendar.DATE, mDay);
Log.d("startdate", "" + dateStart);
if (lDate != -1) {
UpdateStartDateTimeView();
return;
}
}
updateDisplay();
}
};