私のAndroidアプリケーションには、18年前のmaxDateを持つカレンダーが必要です。これまでのところ、私はこのコードを試みたが、それだけで良く見るあなたの問題を理解するためにInteger number is too large
AndroidスタジオカレンダーセットmaxDate 18年前
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
view.setMaxDate(System.currentTimeMillis() - 31556926000);
year_x = year;
month_x = monthOfYear + 1;
day_x = dayOfMonth;
etBirthDate.setText(month_x + "/" + day_x + "/" + year_x);
}
};