EditText弹出用于警报/提醒系统的TimePicker [英] EditText pops up TimePicker for Alarm/Reminder System

查看:81
本文介绍了EditText弹出用于警报/提醒系统的TimePicker的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

单击/触摸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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆