EditText starttime
=(EditText)view.findViewById(R.id.livebegintime);
starttime.setInputType(InputType.
TYPE_NULL);
starttime.setOnClickListener(
new OnClickListener() {
//弹出日期时间控件
@Override
public void onClick(View arg0) {
Calendar c = Calendar.
getInstance();
Dialog dateDialog =
new LivesFragment.myDatePickerDialog(getActivity(),
new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker dp,
int year,
int month,
int dayOfMonth) {
final StringBuilder str =
new StringBuilder();
str.append(year +
"-" + (month +
1) +
"-" + dayOfMonth +
" ");
Calendar time = Calendar.
getInstance();
Dialog timeDialog =
new LivesFragment.myTimePickerDialog(getActivity(),
new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker tp,
int hourOfDay,
int minute) {
str.append(hourOfDay +
":" + minute);
starttime.setText(
str);
str.setLength(
0);
}
}
// 设置初始时间
, time.get(Calendar.
HOUR_OF_DAY), time.get(Calendar.
MINUTE),
true);
timeDialog.setTitle(
"请选择时间");
timeDialog.show();
}
}
// 设置初始日期
, c.get(Calendar.
YEAR), c.get(Calendar.
MONTH), c.get(Calendar.
DAY_OF_MONTH));
dateDialog.setTitle(
"请选择日期");
dateDialog.show();
}
});
效果图: