首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TimePickerDialog构造函数问题

TimePickerDialog构造函数问题
EN

Stack Overflow用户
提问于 2021-02-19 17:19:02
回答 1查看 35关注 0票数 0
代码语言:javascript
复制
if (v == btnEndTimePicker) {

            final Calendar c = Calendar.getInstance() ;
            mHour = c.get(Calendar.HOUR_OF_DAY);
            mMinutes = c.get(Calendar.MINUTE);
            TimePickerDialog timePickerDialog = new TimePickerDialog(true, this,
                    (view, hour, minutes) -> {
                        return editStartTime.setText((hour + ":" + minutes), mHour, mMinutes);
                    });
            timePickerDialog.show();
        }
        if (v == btnStartTimePicker) {

            final Calendar c = Calendar.getInstance() ;
            sHour = c.get(Calendar.HOUR_OF_DAY);
            sMinutes = c.get(Calendar.MINUTE);
            CalendarDialog timePickerDialog = new CalendarDialog(true, this,
                    (view, hour, minutes) -> {
                        return editStartTime.setText((hour + ":" + minutes), sHour, sMinutes);
                    });
            timePickerDialog.show();
        }

我不知道在这里要做什么,我使用了类似的代码来弹出一个Calendar Date对话框,并选择一个日期,然后将其放入EditText字段中。当我为TimePickerDialog这样做的时候,它会告诉我它应该是一个char[],而不是一个字符串。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-19 19:52:13

您给TimePickerDialog对象的get提供了错误的参数

代码语言:javascript
复制
     public TimePickerDialog (Context context,  
            TimePickerDialog.OnTimeSetListener listener, 
            int hourOfDay, 
            int minute, 
            boolean is24HourView)

替换这个

代码语言:javascript
复制
  TimePickerDialog timePickerDialog = new TimePickerDialog(true, this,
                (view, hour, minutes) -> {
                    return editStartTime.setText((hour + ":" + minutes), mHour, mMinutes);
                });

使用

代码语言:javascript
复制
TimePickerDialog timePickerDialog = new TimePickerDialog(this,listener,2,25,true);

这些都是正确的参数,请查看

https://developer.android.com/reference/android/app/TimePickerDialog

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66274777

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档