无法解析构造函数 TimePickerDialog
Cannot resolve constructor TimePickerDialog
我想在单击 editText 时显示一个 timePicker,它在构造函数中给我这个错误,这确实是一个愚蠢的错误,但我无法解决,有人可以帮助我吗?
hIni.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int hour = calendario.get(Calendar.HOUR_OF_DAY);
int minute = calendario.get(Calendar.MINUTE);
final TimePickerDialog.OnTimeSetListener time = new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker timePicker, int hour, int minute) {
calendario.set(Calendar.HOUR_OF_DAY, hour);
calendario.set(Calendar.MINUTE, minute);
String horaInicio = String.valueOf(hour) + ":" + String.valueOf(minute);
hIni.setText(horaInicio);
}
};
new TimePickerDialog(Nuevo4.this,time, hour, minute).show();
}
});
我得到这个编译错误:
Cannot resolve constructor (TimePickerDialog'Nuevo4, android.app.TimePickerDialog.OnTimeSetListener, int, int)
谢谢
您应该在分钟后添加一个布尔值,无论这是 24 小时视图还是 AM/PM。
所以你会得到这样的东西:new TimePickerDialog(Nuevo4.this,time, hour, minute, true).show();
希望对您有所帮助!
那是因为你没有传递正确的参数。有两个可用的构造函数:
TimePickerDialog(Context context, TimePickerDialog.OnTimeSetListener listener, int hourOfDay, int minute, boolean is24HourView)
Creates a new time picker dialog.
和
TimePickerDialog(Context context, int themeResId, TimePickerDialog.OnTimeSetListener listener, int hourOfDay, int minute, boolean is24HourView)
Creates a new time picker dialog with the specified theme.
你可以使用第一个,最后传入监听器和布尔值来定义这是24小时视图还是AM/PM。
new TimePickerDialog(Nuevo4.this,time, hour, minute, true).show();
我想在单击 editText 时显示一个 timePicker,它在构造函数中给我这个错误,这确实是一个愚蠢的错误,但我无法解决,有人可以帮助我吗?
hIni.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int hour = calendario.get(Calendar.HOUR_OF_DAY);
int minute = calendario.get(Calendar.MINUTE);
final TimePickerDialog.OnTimeSetListener time = new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker timePicker, int hour, int minute) {
calendario.set(Calendar.HOUR_OF_DAY, hour);
calendario.set(Calendar.MINUTE, minute);
String horaInicio = String.valueOf(hour) + ":" + String.valueOf(minute);
hIni.setText(horaInicio);
}
};
new TimePickerDialog(Nuevo4.this,time, hour, minute).show();
}
});
我得到这个编译错误:
Cannot resolve constructor (TimePickerDialog'Nuevo4, android.app.TimePickerDialog.OnTimeSetListener, int, int)
谢谢
您应该在分钟后添加一个布尔值,无论这是 24 小时视图还是 AM/PM。
所以你会得到这样的东西:new TimePickerDialog(Nuevo4.this,time, hour, minute, true).show();
希望对您有所帮助!
那是因为你没有传递正确的参数。有两个可用的构造函数:
TimePickerDialog(Context context, TimePickerDialog.OnTimeSetListener listener, int hourOfDay, int minute, boolean is24HourView)
Creates a new time picker dialog.
和
TimePickerDialog(Context context, int themeResId, TimePickerDialog.OnTimeSetListener listener, int hourOfDay, int minute, boolean is24HourView)
Creates a new time picker dialog with the specified theme.
你可以使用第一个,最后传入监听器和布尔值来定义这是24小时视图还是AM/PM。
new TimePickerDialog(Nuevo4.this,time, hour, minute, true).show();