如何在android Fragment中显示datepicker

use*_*865 1 android datepicker fragment

我正在使用Fragment哪个是实例,Fragment而不是DialogFragment

我在这个片段中显示表单,其中一个字段是DateField

我想在Fragment中为该字段设置日期选择器组件

我为什么Google大部分的搜索结果中展示了如何使用DialogFragmentDatePicker再利用show()的方法Fragment

由于Fragment和DialogFragment的类型不匹配,这在我的情况下不起作用

任何例子或想法都会有所帮助

小智 10

使用此代码.我在片段ACTIVITY中使用了这个日期选择器

final Calendar c = Calendar.getInstance();
        mYear = c.get(Calendar.YEAR);
        mMonth = c.get(Calendar.MONTH);
        mDay = c.get(Calendar.DAY_OF_MONTH);


        DatePickerDialog dpdFromDate = new DatePickerDialog(getActivity(), mDateSetListener, mYear, mMonth,
                  mDay);
        dpdFromDate.show();

        dpdFromDate.setButton(DialogInterface.BUTTON_NEGATIVE, "Cancel", new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialog, int which) {
               if (which == DialogInterface.BUTTON_NEGATIVE) {
                    //et_to_date.setText("");
                    et_from_date.setText("");
               }
            }
        });
Run Code Online (Sandbox Code Playgroud)