تمامی این مراحل را در چرخه (تایع) onCreate انجام می دهیم.
مرحله اول:
معرفی و نام گذاری CalendarView در MainActivity.java
CalendarView Taghvim = (CalendarView) findViewById(R.id.calendarView);
مرحله دوم:
ایجاد رویداد setOnDateChangeListener
Taghvim.setOnDateChangeListener(new OnDateChangeListener() {
مرحله سوم:
معرفی تابع onSelectedDayChange به برنامه برای نشان دادن سال و ماه و روز
Toast.makeText(getApplicationContext(),dayOfMonth + "/" + month + "/" + year, Toast.LENGTH_LONG).show();
package com.gsm_developers.calendar_gsm;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.CalendarView;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
CalendarView Taghvim = (CalendarView) findViewById(R.id.calendarView);
Taghvim.setOnDateChangeListener(new CalendarView.OnDateChangeListener() {
@Override
public void onSelectedDayChange(CalendarView view, int year, int month, int dayOfMonth) {
Toast.makeText(getApplicationContext(),dayOfMonth + "/" + month + "/" + year, Toast.LENGTH_LONG).show();
}
});
}
}