小编roh*_*hit的帖子

如何禁用android中的计时器选择器对话框上的过去时间

这是我的代码.请解释如何使用时间选择器对话框禁用过去的时间,并给出一些代码如何在此代码中禁用过去的时间以及如何使用android时间选择器对话框应用它.时间选择器对话框类没有任何setMinTime方法以及如何获取它.

time.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(
                    FillServiceDetailActivity.this,
                    new TimePickerDialog.OnTimeSetListener() {
                        @Override
                        public void onTimeSet(TimePicker timePicker,
                                              int selectedHour, int selectedMinute) {
                            String AM_PM;
                            int hour;
                            String[] sp=currentTime.split(":");

                            int hour1=Integer.parseInt(sp[0]);
                            int min1=Integer.parseInt(sp[1]);
                            //Toast.makeText(FillServiceDetailActivity.this,"selected hour:\t"+String.valueOf(selectedHour),Toast.LENGTH_LONG).show();
                            String timeSet = "";
                            if (selectedHour > 12 && hour1>12) {
                                selectedHour -= 12;
                                hour1-=12;
                                timeSet = "PM";
                            } else if …
Run Code Online (Sandbox Code Playgroud)

android android-timepicker

4
推荐指数
1
解决办法
7094
查看次数

标签 统计

android ×1

android-timepicker ×1