Android - OnDateChangedListener - how do you set this?

后端 未结 5 1519
挽巷
挽巷 2020-11-29 07:48

There is an event listener in Android called DatePicker.OnDateChangedListener. I am trying to set a DatePicker view\'s on date changed listener as follows:

5条回答
  •  南方客
    南方客 (楼主)
    2020-11-29 08:40

    Best way is

            DatePicker datePicker = (DatePicker) findViewById(R.id.datePicker);
            Calendar calendar = Calendar.getInstance();
            calendar.setTimeInMillis(System.currentTimeMillis());
            datePicker.init(calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH), calendar.get(Calendar.DAY_OF_MONTH), new DatePicker.OnDateChangedListener() {
    
                    @Override
                    public void onDateChanged(DatePicker datePicker, int year, int month, int dayOfMonth) {
                        Log.d("Date", "Year=" + year + " Month=" + (month + 1) + " day=" + dayOfMonth);
    
                    }
                });
    

提交回复
热议问题