Android how to show DatePicker in Fragment?

后端 未结 4 1212
梦毁少年i
梦毁少年i 2020-12-25 14:39

I am new on Android Fragments and I want to know that how can I show or implement DatePicker in simple Fragmentand not a FragmentActivity

4条回答
  •  一个人的身影
    2020-12-25 15:09

    This is other example:

    Calendar cal = Calendar.getInstance(TimeZone.getDefault()); // Get current date
    
    // Create the DatePickerDialog instance
    DatePickerDialog datePicker = new DatePickerDialog(this,
                        R.style.AppBlackTheme, datePickerListener,
                        cal.get(Calendar.YEAR), 
                                            cal.get(Calendar.MONTH),
                        cal.get(Calendar.DAY_OF_MONTH));
                datePicker.setCancelable(false);
                datePicker.setTitle("Select the date");
    datePicker.show();
    
    // Listener
    private DatePickerDialog.OnDateSetListener datePickerListener = new DatePickerDialog.OnDateSetListener() {
    
        // when dialog box is closed, below method will be called.
        public void onDateSet(DatePicker view, int selectedYear,
                int selectedMonth, int selectedDay) {
            String year1 = String.valueOf(selectedYear);
            String month1 = String.valueOf(selectedMonth + 1);
            String day1 = String.valueOf(selectedDay);
            TextView tvDt = (TextView) findViewById(R.id.tvDate);
            tvDt.setText(day1 + "/" + month1 + "/" + year1);
    
        }
    };
    

提交回复
热议问题