当前位置: 首页>>代码示例>>Java>>正文


Java DatePickerDialog.OnDateSetListener方法代码示例

本文整理汇总了Java中android.app.DatePickerDialog.OnDateSetListener方法的典型用法代码示例。如果您正苦于以下问题:Java DatePickerDialog.OnDateSetListener方法的具体用法?Java DatePickerDialog.OnDateSetListener怎么用?Java DatePickerDialog.OnDateSetListener使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在android.app.DatePickerDialog的用法示例。


在下文中一共展示了DatePickerDialog.OnDateSetListener方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: onCreateDialog

import android.app.DatePickerDialog; //导入方法依赖的package包/类
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
    // Use the current date as the default date in the picker
    final Calendar c = Calendar.getInstance();
    int year = c.get(Calendar.YEAR);
    int month = c.get(Calendar.MONTH);
    int day = c.get(Calendar.DAY_OF_MONTH);


    // Create a new instance of DatePickerDialog and return it
    DatePickerDialog datePickerDialog = new DatePickerDialog(getActivity(),
            (DatePickerDialog.OnDateSetListener) getActivity(), year, month, day);
    c.set(Calendar.HOUR_OF_DAY, 12);
    c.set(Calendar.MINUTE, 0);
    c.set(Calendar.SECOND, 0);
    datePickerDialog.getDatePicker().setMinDate(c.getTimeInMillis());
    return datePickerDialog;
}
 
开发者ID:talCrafts,项目名称:Udhari,代码行数:19,代码来源:DatePickerFragment.java

示例2: habitCalendarYearMonthOnClickBehavior

import android.app.DatePickerDialog; //导入方法依赖的package包/类
@OnClick(R.id.habit_calendar_year_month)
void habitCalendarYearMonthOnClickBehavior() {
    DatePickerDialog.OnDateSetListener dateListener = new DatePickerDialog.OnDateSetListener() {
        @Override
        public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
            selectedCalendar.set(Calendar.YEAR, year);
            selectedCalendar.set(Calendar.MONTH, monthOfYear);
            selectedCalendar.set(Calendar.DAY_OF_MONTH, dayOfMonth);
            habitCalendarView.setCurrentDate(selectedCalendar.getTime());
            updateHabitCalendarYearMonth();
            updateHabitDetails(selectedCalendar.getTime());
        }
    };
    new DatePickerDialog(this.getContext(), dateListener,
            selectedCalendar.get(Calendar.YEAR),
            selectedCalendar.get(Calendar.MONTH),
            selectedCalendar.get(Calendar.DAY_OF_MONTH)).show();
}
 
开发者ID:AndroidNewbies,项目名称:Sanxing,代码行数:19,代码来源:HabitCalendarFragment.java

示例3: taskCalendarYearMonthOnClickBehavior

import android.app.DatePickerDialog; //导入方法依赖的package包/类
@OnClick(R.id.task_calendar_year_month)
void taskCalendarYearMonthOnClickBehavior() {
    DatePickerDialog.OnDateSetListener dateListener = new DatePickerDialog.OnDateSetListener() {
        @Override
        public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
            selectedCalendar.set(Calendar.YEAR, year);
            selectedCalendar.set(Calendar.MONTH, monthOfYear);
            selectedCalendar.set(Calendar.DAY_OF_MONTH, dayOfMonth);
            taskCalendarView.setCurrentDate(selectedCalendar.getTime());
            updateTaskCalendarYearMonth();
            updateTaskDetails(selectedCalendar.getTime());
        }
    };
    new DatePickerDialog(this.getContext(), dateListener,
            selectedCalendar.get(Calendar.YEAR),
            selectedCalendar.get(Calendar.MONTH),
            selectedCalendar.get(Calendar.DAY_OF_MONTH)).show();
}
 
开发者ID:AndroidNewbies,项目名称:Sanxing,代码行数:19,代码来源:TaskCalendarFragment.java

示例4: onShowDatePickerClick

import android.app.DatePickerDialog; //导入方法依赖的package包/类
@OnClick(R.id.showDatePicker)
void onShowDatePickerClick() {
    Calendar now = Calendar.getInstance();

    DatePickerDialog dialog = new DatePickerDialog(
            getActivity(),
            new DatePickerDialog.OnDateSetListener() {
                @Override
                public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
                }
            },
            now.get(Calendar.YEAR),
            now.get(Calendar.MONTH),
            now.get(Calendar.DAY_OF_MONTH));

    dialog.show();
}
 
开发者ID:franmontiel,项目名称:LocaleChanger,代码行数:18,代码来源:SampleFragment.java

示例5: showDate

import android.app.DatePickerDialog; //导入方法依赖的package包/类
private void showDate() {
  Calendar c = Calendar.getInstance();
  int mYear = c.get(Calendar.YEAR);
  int mMonth = c.get(Calendar.MONTH);
  int mDay = c.get(Calendar.DAY_OF_MONTH);
  int mHour = c.get(Calendar.HOUR_OF_DAY);
  int mMinute = c.get(Calendar.MINUTE);
  DatePickerDialog dialog =
      new DatePickerDialog(getActivity(), new DatePickerDialog.OnDateSetListener() {
        @Override public void onDateSet(DatePicker view, int year, int month, int dayOfMonth) {

        }
      }, mYear, mMonth, mDay);
  dialog.show();
}
 
开发者ID:liuguoquan727,项目名称:android-study,代码行数:16,代码来源:DateUI.java

示例6: showDatePickerDialog

import android.app.DatePickerDialog; //导入方法依赖的package包/类
public static void showDatePickerDialog(Context context, CalendarDay day,
                                        DatePickerDialog.OnDateSetListener callback) {
    if (day == null) {
        day = CalendarDay.today();
    }
    DatePickerDialog dialog = new DatePickerDialog(
            context, 0, callback, day.getYear(), day.getMonth(), day.getDay()
    );
    dialog.show();
}
 
开发者ID:weiwenqiang,项目名称:GitHub,代码行数:11,代码来源:DynamicSettersActivity.java

示例7: createDatePickerDialog

import android.app.DatePickerDialog; //导入方法依赖的package包/类
private void createDatePickerDialog(DatePickerDialog.OnDateSetListener listener){
    Calendar c = Calendar.getInstance();
    new DatePickerDialog(this, listener,
            c.get(Calendar.YEAR),
            c.get(Calendar.MONTH),
            c.get(Calendar.DAY_OF_MONTH))
            .show();
}
 
开发者ID:dv-lebedev,项目名称:pair-trading-for-android,代码行数:9,代码来源:MainActivity.java

示例8: purchaseDateCustomSelected

import android.app.DatePickerDialog; //导入方法依赖的package包/类
private void purchaseDateCustomSelected() {
    final Calendar today = Calendar.getInstance();
    final Calendar yesterday = Calendar.getInstance();
    yesterday.add(Calendar.DAY_OF_YEAR, -1);
    final Calendar calendar = Calendar.getInstance();
    int currentDay = calendar.get(Calendar.DAY_OF_MONTH);
    int currentMonth = calendar.get(Calendar.MONTH);
    int currentYear = calendar.get(Calendar.YEAR);
    DatePickerDialog datePickerDialog = new DatePickerDialog(getContext(),
            new DatePickerDialog.OnDateSetListener() {
                @Override
                public void onDateSet(DatePicker datePicker, int i, int i1, int i2) {
                    clearPurchaseDateString();
                    calendar.set(Calendar.DAY_OF_MONTH, datePicker.getDayOfMonth());
                    calendar.set(Calendar.MONTH, datePicker.getMonth());
                    calendar.set(Calendar.YEAR, datePicker.getYear());
                    mPurchaseDate = calendar;
                    if (calendar.compareTo(today) == 0) {
                        mPurchaseDateSpinner.setSelection(
                                mPurchaseDateAdapter.getPosition(
                                        getString(R.string.edit_date_today)));
                    } else if (calendar.compareTo(yesterday) == 0) {
                        mPurchaseDateSpinner.setSelection(
                                mPurchaseDateAdapter.getPosition(
                                        getString(R.string.edit_date_yesterday)));
                    } else {
                        mPurchaseDateString = getSimpleDateFormat().format(calendar.getTime());
                        mPurchaseDateAdapter.insert(mPurchaseDateString, 0);
                        mPurchaseDateSpinner.setSelection(0);
                    }
                    if (mPurchaseDateListener) {
                        mPresenter.itemChanged();
                    }
                }
            }, currentYear, currentMonth, currentDay);
    datePickerDialog.setOnCancelListener(new DialogInterface.OnCancelListener() {
        @Override
        public void onCancel(DialogInterface dialogInterface) {
            mPurchaseDateSpinner.setSelection(mPreviousPurchaseDateOption);
        }
    });
    datePickerDialog.show();
}
 
开发者ID:mvescovo,项目名称:item-reaper,代码行数:44,代码来源:EditItemFragment.java

示例9: onCreate

import android.app.DatePickerDialog; //导入方法依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_add_note);
    ButterKnife.bind(this);
    setTitle(getString(R.string.add_note_title));
    setSupportActionBar(toolbar);
    getSupportActionBar().setDisplayHomeAsUpEnabled(true);
    getSupportActionBar().setHomeButtonEnabled(true);

    myCalendar = Calendar.getInstance();

    date = new DatePickerDialog.OnDateSetListener() {

        @Override
        public void onDateSet(DatePicker view, int year, int monthOfYear,
                              int dayOfMonth) {
            myCalendar.set(Calendar.YEAR, year);
            myCalendar.set(Calendar.MONTH, monthOfYear);
            myCalendar.set(Calendar.DAY_OF_MONTH, dayOfMonth);
            new TimePickerDialog(AddNoteActivity.this, time, myCalendar.get(Calendar.HOUR_OF_DAY), myCalendar.get(Calendar.MINUTE), true).show();
        }
    };

    time = new TimePickerDialog.OnTimeSetListener() {
        @Override
        public void onTimeSet(TimePicker timePicker, int hour, int minute) {
            myCalendar.set(Calendar.HOUR_OF_DAY, hour);
            myCalendar.set(Calendar.MINUTE, minute);
            if (myCalendar.getTime().before(Calendar.getInstance().getTime()))
                Toast.makeText(AddNoteActivity.this, getString(R.string.provide_valid_date_time), Toast.LENGTH_LONG).show();
            else
                updateRemind(true);
        }
    };

}
 
开发者ID:JeanBarriere,项目名称:Note,代码行数:38,代码来源:AddNoteActivity.java

示例10: datePickerDialog

import android.app.DatePickerDialog; //导入方法依赖的package包/类
static void datePickerDialog(Calendar calendar, Context context, EditText dueDateEditText) {
    DatePickerDialog.OnDateSetListener date = (view, year, month, dayOfMonth) -> {
        calendar.set(Calendar.YEAR, year);
        calendar.set(Calendar.MONTH, month);
        calendar.set(Calendar.DAY_OF_MONTH, dayOfMonth);
        updateLabel(dueDateEditText, context, calendar);
    };
    new DatePickerDialog(context, date, calendar
            .get(Calendar.YEAR), calendar.get(Calendar.MONTH),
            calendar.get(Calendar.DAY_OF_MONTH)).show();
}
 
开发者ID:Pl4gue,项目名称:homeworkManager-android,代码行数:12,代码来源:BaseActivity.java

示例11: showDatePicker

import android.app.DatePickerDialog; //导入方法依赖的package包/类
private void showDatePicker(final EditText birthday) {
    DatePickerDialog dpd =
            new DatePickerDialog(getActivity(), new DatePickerDialog.OnDateSetListener() {
                @Override
                public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
                    Date selectedDate = new GregorianCalendar(year, monthOfYear, dayOfMonth).getTime();
                    birthday.setText(dateF.format(selectedDate));
                }
            }, 2017, 0, 1);
    dpd.show();
}
 
开发者ID:datalink747,项目名称:Rx_java2_soussidev,代码行数:12,代码来源:RxVerifyfragment.java

示例12: openDatePicker

import android.app.DatePickerDialog; //导入方法依赖的package包/类
private void openDatePicker() {
        CustomDatePickerDialog dialog = new CustomDatePickerDialog(this, new DatePickerDialog.OnDateSetListener() {
                @Override
                public void onDateSet(DatePicker view, int year, int month, int dayOfMonth) {
                        currentYear = year;
                        currentMonth = month;
                        currentDay = dayOfMonth;
                        updateDateChanged();
                }
        }, currentYear, currentMonth, currentDay);
        dialog.show();
}
 
开发者ID:HelloChenJinJun,项目名称:TestChat,代码行数:13,代码来源:EditUserInfoDetailActivity.java

示例13: expiryDateCustomSelected

import android.app.DatePickerDialog; //导入方法依赖的package包/类
private void expiryDateCustomSelected() {
    final Calendar today = Calendar.getInstance();
    final Calendar yesterday = Calendar.getInstance();
    yesterday.add(Calendar.DAY_OF_YEAR, -1);
    final Calendar calendar = Calendar.getInstance();
    int currentDay = calendar.get(Calendar.DAY_OF_MONTH);
    int currentMonth = calendar.get(Calendar.MONTH);
    int currentYear = calendar.get(Calendar.YEAR);
    DatePickerDialog datePickerDialog = new DatePickerDialog(getContext(),
            new DatePickerDialog.OnDateSetListener() {
                @Override
                public void onDateSet(DatePicker datePicker, int i, int i1, int i2) {
                    clearExpiryDateString();
                    calendar.set(Calendar.DAY_OF_MONTH, datePicker.getDayOfMonth());
                    calendar.set(Calendar.MONTH, datePicker.getMonth());
                    calendar.set(Calendar.YEAR, datePicker.getYear());
                    mExpiryDate = calendar;
                    if (calendar.compareTo(today) == 0) {
                        mExpiryDateSpinner.setSelection(
                                mExpiryDateAdapter.getPosition(
                                        getString(R.string.edit_date_today)));
                    } else if (calendar.compareTo(yesterday) == 0) {
                        mExpiryDateSpinner.setSelection(
                                mExpiryDateAdapter.getPosition(
                                        getString(R.string.edit_date_yesterday)));
                    } else {
                        mExpiryDateString = getSimpleDateFormat().format(calendar.getTime());
                        mExpiryDateAdapter.insert(mExpiryDateString, 0);
                        mExpiryDateSpinner.setSelection(0);
                    }
                    if (mExpiryDateListener) {
                        mPresenter.itemChanged();
                    }
                }
            }, currentYear, currentMonth, currentDay);
    datePickerDialog.setOnCancelListener(new DialogInterface.OnCancelListener() {
        @Override
        public void onCancel(DialogInterface dialogInterface) {
            mExpiryDateSpinner.setSelection(mPreviousExpiryDateOption);
        }
    });
    datePickerDialog.show();
}
 
开发者ID:mvescovo,项目名称:item-reaper,代码行数:44,代码来源:EditItemFragment.java

示例14: setDateTimeField

import android.app.DatePickerDialog; //导入方法依赖的package包/类
private void setDateTimeField() {
    edit_deadline.setOnClickListener(this);

    Calendar newCalendar = Calendar.getInstance();
    deadlinePicker = new DatePickerDialog(this, new DatePickerDialog.OnDateSetListener() {

        public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
            Calendar newDate = Calendar.getInstance();
            newDate.set(year, monthOfYear, dayOfMonth);
            deadline = newDate.getTime();
            edit_deadline.setText(deadline.toString());
        }

    },newCalendar.get(Calendar.YEAR), newCalendar.get(Calendar.MONTH), newCalendar.get(Calendar.DAY_OF_MONTH));
}
 
开发者ID:osolarik,项目名称:ProjectProgressTracker,代码行数:16,代码来源:ProjectDetail.java

示例15: setDateTimeField

import android.app.DatePickerDialog; //导入方法依赖的package包/类
private void setDateTimeField() {

        onDateEt.setOnClickListener(this);

        Calendar newCalendar = Calendar.getInstance();
        onDatePickerDialog = new DatePickerDialog(this, new DatePickerDialog.OnDateSetListener() {

            public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
                Calendar newDate = Calendar.getInstance();
                newDate.set(year, monthOfYear, dayOfMonth);
                onDateEt.setText(dateFormatter.format(newDate.getTime()));
            }

        }, newCalendar.get(Calendar.YEAR), newCalendar.get(Calendar.MONTH), newCalendar.get(Calendar.DAY_OF_MONTH));

    }
 
开发者ID:webianks,项目名称:Crimson,代码行数:17,代码来源:CheckupReminders.java


注:本文中的android.app.DatePickerDialog.OnDateSetListener方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。