小编use*_*398的帖子

在DatePIcker中设置MinDate和MaxDate

创建我正在显示DatePicker的应用程序.现在我要设置DatePicker的MinDate是前两年,最大日期是未来两年.选择应该基于当前日期.假设当前日期是23/11/2016所以datepicker应该显示日期到2014年11月23日在DatePicker所有日期应该在2014年11月23日之前被禁用.当我们点击Datepicker光标应该是当前日期.Created DtaePicker

private void showDateDailog() {

    final DatePickerDialog datePickerDialog = new DatePickerDialog(mContext, new DatePickerDialog.OnDateSetListener() {

        @Override
        public void onDateSet(DatePicker datePicker, int selectedYear, int selectedMonth, int selectedDate) {

            year = selectedYear;
            month = selectedMonth;
            day = selectedDate;

          ((TextView) findViewById(R.id.textViewTORStartDate)).setText(new StringBuilder().append(day).append("/")
                        .append(month + 1).append("/").append(year));

        }
    }, year, month, day);
    datePickerDialog.getDatePicker().setMinDate(System.currentTimeMillis());
    datePickerDialog.show();
}
Run Code Online (Sandbox Code Playgroud)

android android-datepicker

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

android ×1

android-datepicker ×1