Java Can';无法使日期选择器对话框的日期最大值和最小值正常工作
无法获取日期选择器的代码。正在尝试设置最大和最小日期。我想这方面的知识有点不确定。 我的代码如下 公共类MainActivity扩展了FragmentActivity{Java Can';无法使日期选择器对话框的日期最大值和最小值正常工作,java,android,datepicker,Java,Android,Datepicker,无法获取日期选择器的代码。正在尝试设置最大和最小日期。我想这方面的知识有点不确定。 我的代码如下 公共类MainActivity扩展了FragmentActivity{ EditText mEdit; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.a
EditText mEdit;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void selectDate(View view) {
DialogFragment newFragment = new SelectDateFragment();
newFragment.show(getSupportFragmentManager(), "DatePicker");
}
public void populateSetDate(int year, int month, int day) {
mEdit = (EditText)findViewById(R.id.editText1);
mEdit.setText(month+"/"+day+"/"+year);
}
public class SelectDateFragment extends DialogFragment implements DatePickerDialog.OnDateSetListener {
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
final Calendar calendar = Calendar.getInstance();
int yy = calendar.get(Calendar.YEAR);
int mm = calendar.get(Calendar.MONTH);
int dd = calendar.get(Calendar.DAY_OF_MONTH);
return new DatePickerDialog(getActivity(), this, yy, mm, dd);
}
public void onDateSet(DatePicker view, int yy, int mm, int dd) {
populateSetDate(yy, mm+1, dd);
}
}
}