EditText弹出用于警报/提醒系统的TimePicker [英] EditText pops up TimePicker for Alarm/Reminder System
问题描述
单击/触摸EditText时是否可以弹出TimePicker?
Is it possible to popup a TimePicker when an EditText is clicked/touched?
我尝试查找此类示例,但未找到任何示例.我想用这段时间输入时间来设置警报,因此,如果有人可以告诉我该如何做并提供一个示例,那将是非常不错的.
I've tried looking for examples of this but I haven't found any. I want to use this time entered to set up an alarm, so it'd be great if someone could tell me how to do this and provide me of an example.
如果时间是24小时格式而不是12小时格式,我会更喜欢.
I'd prefer it if the Time was in 24 hour format instead of 12 hour format.
感谢您提交任何答案.
推荐答案
这是解决方案.我忘记了true/false布尔值,这就是为什么当我尝试类似于DatePicker代码的操作时它不起作用的原因.
This is the solution. I forgot about the true/false boolean and that's why it wasn't working when I tried something similar to the DatePicker code.
eReminderTime.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Calendar mcurrentTime = Calendar.getInstance();
int hour = mcurrentTime.get(Calendar.HOUR_OF_DAY);
int minute = mcurrentTime.get(Calendar.MINUTE);
TimePickerDialog mTimePicker;
mTimePicker = new TimePickerDialog(AddReminder.this, new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker timePicker, int selectedHour, int selectedMinute) {
eReminderTime.setText( "" + selectedHour + ":" + selectedMinute);
}
}, hour, minute, true);
mTimePicker.setTitle("Select Time");
mTimePicker.show();
}
});
这篇关于EditText弹出用于警报/提醒系统的TimePicker的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!