CalendarView today date item click

前端 未结 8 1246
爱一瞬间的悲伤
爱一瞬间的悲伤 2021-01-18 10:49

I searched a lot on the internet and I couldn\'t succeed to find correct solution for CalendarView click on today date.

8条回答
  •  既然无缘
    2021-01-18 11:04

    Try to use next way:

    Date nowDate = new Date();
    
    int mYear = nowDate.getYear();
    int mMonth = nowDate.getMonth();
    int mDay = nowDate.getDay();
    
    CalendarView calendarView = (CalendarView) findViewById(R.id.calendarView1);
    calendarView.setOnDateChangeListener(new OnDateChangeListener() {
    
        @Override
        public void onSelectedDayChange(CalendarView view, int year, int month,
            int dayOfMonth) {
    
            mYear = year;
            mMonth = month;
            mDay = dayOfMonth;
    
            openGlavnaAktivnost();
        }
    });
    
    
    private void openGlavnaAktivnost(){
    
        Intent k = new Intent(GlavnaAktivnost.this, DatumDetalji.class);
        k.putExtra("godina", mYear);
        k.putExtra("mesec", mMonth);
        k.putExtra("dan", mDay);
        startActivity(k);
    }
    

提交回复
热议问题