我使用相同的方法为我的时间选择器,因为我是我的日期选择器。我的日期工作得非常好,但时间对话框一直显示错误。我已经研究过类似的问题,但没有人处于相关的情况。
这是时间选择器对话框的代码:
timePickerDialog = new TimePickerDialog(AddReminderActivity.this,
new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
Calendar calendar = Calendar.getInstance();
calendar.set(hourOfDay, minute);
SimpleDateFormat format = new SimpleDateFormat("hh:mm a");
String timeString = format.format(calendar.getTime());
r_time.setText((timeString));
}
}, mHour, mMinute);
timePickerDialog.show();
这也是我不断得到的错误:
Cannot resolve constructor 'TimePickerDialog(json.google_services.newreminderapp.AddReminderActivity, anonymous android.app.TimePickerDialog.OnTimeSetListener, int, int)'
谢谢。
答案 0 :(得分:0)
在mMinute之后添加true或false作为另一个参数。是 - 如果您想要24小时时间,如果您想要12小时时间则为假