是否可以更改 TimePicker 默认文本?
Is it possible to change TimePicker default texts?
我需要更改 android (java) 中 timepicker
的默认文本值,但不知道该怎么做。
我找到了 .setTitle
和 .setmessage
,但是当单击时间选择器对话框中的键盘图标时:
并展示了另一种更改时间的方法,它有另一个标题和默认消息作为我想更改第二个时间选择器对话框输出的说明
.
我打电话很简单TimePickerDialog
。有什么建议么?问候
你可以看看这个。这对我很有用。
@Subscribe
public void setAlarm(OnAlarmClickEvent event) {
arrivalTime = event.arrivalTime;
alarmTime = event.arrivalTime;
int reminder = Integer.parseInt(sharedPreferences.getString(getString(R.string.pref_key_alarm_reminder), "5"));
alarmTime = alarmTime.minusMinutes(reminder);
TimePickerDialog timePickerDialog = new TimePickerDialog(
this,
this,
alarmTime.getHourOfDay(),
alarmTime.getMinuteOfHour(),
DateFormat.is24HourFormat(this)
);
timePickerDialog.setTitle(R.string.alarm_dialog_title);
timePickerDialog.setMessage(getString(R.string.alarm_dialog_message_fmt, DateUtils.formatTime(arrivalTime)));
timePickerDialog.show();
}
我需要更改 android (java) 中 timepicker
的默认文本值,但不知道该怎么做。
我找到了 .setTitle
和 .setmessage
,但是当单击时间选择器对话框中的键盘图标时:
并展示了另一种更改时间的方法,它有另一个标题和默认消息作为我想更改第二个时间选择器对话框输出的说明
我打电话很简单TimePickerDialog
。有什么建议么?问候
你可以看看这个。这对我很有用。
@Subscribe
public void setAlarm(OnAlarmClickEvent event) {
arrivalTime = event.arrivalTime;
alarmTime = event.arrivalTime;
int reminder = Integer.parseInt(sharedPreferences.getString(getString(R.string.pref_key_alarm_reminder), "5"));
alarmTime = alarmTime.minusMinutes(reminder);
TimePickerDialog timePickerDialog = new TimePickerDialog(
this,
this,
alarmTime.getHourOfDay(),
alarmTime.getMinuteOfHour(),
DateFormat.is24HourFormat(this)
);
timePickerDialog.setTitle(R.string.alarm_dialog_title);
timePickerDialog.setMessage(getString(R.string.alarm_dialog_message_fmt, DateUtils.formatTime(arrivalTime)));
timePickerDialog.show();
}