Android 以编程方式在日历视图中创建仅用于日期的日期选择器

Android 以编程方式在日历视图中创建仅用于日期的日期选择器,android,datepicker,programmatically-created,Android,Datepicker,Programmatically Created,我尝试了DatePickerDialog,但在那里我可以选择日期、月份和年份 DatePickerDialog dialog= new DatePickerDialog(this, dateSetListener, 2015, 11, 1); dialog.show(); private DatePickerDialog.OnDateSetListener dateSetListener = new DatePickerDialog.OnDateSetListener() {

我尝试了DatePickerDialog,但在那里我可以选择日期、月份和年份

DatePickerDialog dialog= new DatePickerDialog(this, dateSetListener, 2015, 11, 1);
dialog.show();

private DatePickerDialog.OnDateSetListener dateSetListener =
        new DatePickerDialog.OnDateSetListener() {
    public void onDateSet(DatePicker view, int year, 
            int monthOfYear, int dayOfMonth) {
        //  Do task
    }
};
但我想在单击按钮时弹出一个对话框,仅用于选择日期,日历视图格式从1到31,并在Onclick上捕获日期值。我找不到解决这个问题的办法。对话框将如下所示


请尝试以下代码

DatePickerDialog dialog = new DatePickerDialog(getActivity(),android.R.style.Theme_Holo_Dialog_MinWidth, this, year, month, day);

我认为您应该定义一个自定义视图来创建它。