Search This Blog

Saturday, August 27, 2016

Calendar - Show calendar

private Calendar cal;
private int day;
private int month;
private int year;


cal = Calendar.getInstance();
day = cal.get(Calendar.DAY_OF_MONTH);
month = cal.get(Calendar.MONTH);
year = cal.get(Calendar.YEAR);



// sự kiện click fab
motngay.setOnClickListener(new View.OnClickListener() {
    @Override    
    public void onClick(View v) {
        showDialog(0);
    }
});

nhieungay.setOnClickListener(new View.OnClickListener() {
    @Override    
    public void onClick(View v) {
        showDialog(1);
    }
});


// ham tao dialog
@Override
@Deprecated
protected Dialog onCreateDialog(int id) {
    if(id==0){
        return new DatePickerDialog(this, datePickerListener, year, month, day);
    }else {
        return new DatePickerDialog(this, demoListener, year, month, day);
    }
}

// trường hợp biến 0
private DatePickerDialog.OnDateSetListener datePickerListener = new DatePickerDialog.OnDateSetListener() {
    public void onDateSet(DatePicker view, int selectedYear,
                          int selectedMonth, int selectedDay) {
        String day = Ham.ThayDoiThangThanhChuoi(String.valueOf(selectedMonth + 1))+selectedDay + "." + selectedYear ;
        Reload(day);
    }
};

// trường hợp biến 1
private DatePickerDialog.OnDateSetListener demoListener = new DatePickerDialog.OnDateSetListener() {
    public void onDateSet(DatePicker view, int selectedYear,
                          int selectedMonth, int selectedDay) {
        Toast.makeText(getApplicationContext(),"demoListener",Toast.LENGTH_SHORT).show();
    }
};

No comments:

Post a Comment