如何在android片段中显示datepicker
我使用的是如何在android片段中显示datepicker,android,datepicker,fragment,Android,Datepicker,Fragment,我使用的是Fragment,它是Fragment的实例,而不是DialogFragment 我在这个片段中显示表单,其中一个字段是DateField 我想在片段中为该字段设置日期选择器组件 我在谷歌上搜索了大部分搜索结果,结果显示如何使用对话框片段拥有日期选择器,然后使用show()方法片段 这在我的例子中不起作用,因为Fragment和DialogFragment的类型不匹配 任何示例或想法都会有帮助使用此代码。我在片段活动中使用了这个日期选择器 final Calendar c = Cale
Fragment
,它是Fragment
的实例,而不是DialogFragment
我在这个片段中显示表单,其中一个字段是DateField
我想在片段中为该字段设置日期选择器组件
我在谷歌上搜索了大部分搜索结果,结果显示如何使用对话框片段
拥有日期选择器
,然后使用show()
方法片段
这在我的例子中不起作用,因为Fragment和DialogFragment的类型不匹配
任何示例或想法都会有帮助使用此代码。我在片段活动中使用了这个日期选择器
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("");
}
}
});
使用此代码。我在片段活动中使用了这个日期选择器
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("");
}
}
});
跟这个跟这个