当前位置: 首页>>代码示例>>Java>>正文


Java TimePicker.setOnTimeChangedListener方法代码示例

本文整理汇总了Java中android.widget.TimePicker.setOnTimeChangedListener方法的典型用法代码示例。如果您正苦于以下问题:Java TimePicker.setOnTimeChangedListener方法的具体用法?Java TimePicker.setOnTimeChangedListener怎么用?Java TimePicker.setOnTimeChangedListener使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在android.widget.TimePicker的用法示例。


在下文中一共展示了TimePicker.setOnTimeChangedListener方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: onCreateDialogView

import android.widget.TimePicker; //导入方法依赖的package包/类
@Override
protected View onCreateDialogView() {

    TimePicker tp = new TimePicker(getContext());
    tp.setIs24HourView(DateFormat.is24HourFormat(getContext()));
    tp.setOnTimeChangedListener(this);
    originalHour = getHour();
    originalMinute = getMinute();
    if (originalHour >= 0 && originalMinute >= 0) {
        tp.setCurrentHour(originalHour);
        tp.setCurrentMinute(originalMinute);
    }

    return tp;
}
 
开发者ID:philipwhiuk,项目名称:q-mail,代码行数:16,代码来源:TimePickerPreference.java

示例2: onCreateContentView

import android.widget.TimePicker; //导入方法依赖的package包/类
@SuppressWarnings("deprecation")
@Override
protected View onCreateContentView(Bundle savedInstanceState) {

    picker = new TimePicker(getContext());

    if (savedInstanceState != null){
        picker.setCurrentHour(savedInstanceState.getInt(HOUR));
        picker.setCurrentMinute(savedInstanceState.getInt(MINUTE));

    } else {
        if (getArguments().containsKey(HOUR)) {
            picker.setCurrentHour(getArguments().getInt(HOUR));
        }
        if (getArguments().containsKey(MINUTE)) {
            picker.setCurrentMinute(getArguments().getInt(MINUTE));
        }
    }

    if (getArguments().containsKey(VIEW_24_HOUR)) {
        picker.setIs24HourView(getArguments().getBoolean(VIEW_24_HOUR));
    } else {
        picker.setIs24HourView(DateFormat.is24HourFormat(getContext())); // system default
    }
    picker.setOnTimeChangedListener(this);

    return picker;
}
 
开发者ID:eltos,项目名称:SimpleDialogFragments,代码行数:29,代码来源:SimpleTimeDialog.java

示例3: onCreateDialogView

import android.widget.TimePicker; //导入方法依赖的package包/类
@Override
protected View onCreateDialogView() {
    time_picker = new TimePicker((getContext()));
    time_picker.setOnTimeChangedListener(this);

    return time_picker;
}
 
开发者ID:Cesarsk,项目名称:Say_it,代码行数:8,代码来源:TimePickerPreference.java

示例4: onCreateDialogView

import android.widget.TimePicker; //导入方法依赖的package包/类
@Override
protected View onCreateDialogView() {
    Context context = getContext();
    TimePicker timePicker = new TimePicker(context);
    timePicker.setIs24HourView(is24HourFormat(context));
    timePicker.setOnTimeChangedListener(this);
    timePicker.setCurrentHour(getHour());
    timePicker.setCurrentMinute(getMinute());
    return timePicker;
}
 
开发者ID:tiberiusteng,项目名称:financisto1-holo,代码行数:11,代码来源:TimePreference.java

示例5: onCreate

import android.widget.TimePicker; //导入方法依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_door_settings);

    s = (Switch) findViewById(R.id.active);
    tp = (TimePicker) findViewById(R.id.lockTime);
    tp2 = (TimePicker) findViewById(R.id.unlockTime);


    database = FirebaseDatabase.getInstance();
    doorSettingsRef = database.getReference("doorsettings");
    doorSettingsRef.addValueEventListener(new ValueEventListener() {
        @Override
        public void onDataChange(DataSnapshot dataSnapshot) {
            Log.e("db", "dbok in doorsettings.java");
            tp.setOnTimeChangedListener(null);
            tp2.setOnTimeChangedListener(null);
            s.setOnCheckedChangeListener(null);

            tp.setCurrentHour(((Number) dataSnapshot.child("lockH").getValue()).intValue());
            tp.setCurrentMinute(((Number) dataSnapshot.child("lockM").getValue()).intValue());
            tp2.setCurrentHour(((Number) dataSnapshot.child("unlockH").getValue()).intValue());
            tp2.setCurrentMinute(((Number) dataSnapshot.child("unlockM").getValue()).intValue());
            s.setChecked((boolean) dataSnapshot.child("active").getValue());

            tp.setOnTimeChangedListener(timePickerListener);
            tp2.setOnTimeChangedListener(timePickerListener);
            s.setOnCheckedChangeListener(switchListener);

        }
        @Override
        public void onCancelled(DatabaseError databaseError) {
            Log.e("db",databaseError.toString());

        }
    });

    timePickerListener = new TimePicker.OnTimeChangedListener(){
        @Override
        public void onTimeChanged(TimePicker view, int hourOfDay, int minute) {
            Log.d("deb","activity.updatesettings");

            doorSettingsRef.setValue(new DoorSettingsHelper(
                    s.isChecked(),
                    tp.getCurrentHour(),
                    tp.getCurrentMinute(),
                    tp2.getCurrentHour(),
                    tp2.getCurrentMinute()
            ));
        }

    };

    switchListener = new CompoundButton.OnCheckedChangeListener() {
        @Override
        public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
            doorSettingsRef.setValue(new DoorSettingsHelper(
                    s.isChecked(),
                    tp.getCurrentHour(),
                    tp.getCurrentMinute(),
                    tp2.getCurrentHour(),
                    tp2.getCurrentMinute()
            ));
        }
    };

    tp.setOnTimeChangedListener(timePickerListener);
    tp2.setOnTimeChangedListener(timePickerListener);
    s.setOnCheckedChangeListener(switchListener);




}
 
开发者ID:reevejd,项目名称:SmartHome,代码行数:76,代码来源:DoorSettingsActivity.java

示例6: onCreate

import android.widget.TimePicker; //导入方法依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_light_settings);

    s = (Switch) findViewById(R.id.active);
    tp = (TimePicker) findViewById(R.id.lockTime);
    tp2 = (TimePicker) findViewById(R.id.unlockTime);


    database = FirebaseDatabase.getInstance();
    lightSettingsRef = database.getReference("lightsettings");
    lightSettingsRef.addValueEventListener(new ValueEventListener() {
        @Override
        public void onDataChange(DataSnapshot dataSnapshot) {
            Log.e("db", "dbok in lightsettings.java");
            tp.setOnTimeChangedListener(null);
            tp2.setOnTimeChangedListener(null);
            s.setOnCheckedChangeListener(null);

            tp.setCurrentHour(((Number) dataSnapshot.child("onH").getValue()).intValue());
            tp.setCurrentMinute(((Number) dataSnapshot.child("onM").getValue()).intValue());
            tp2.setCurrentHour(((Number) dataSnapshot.child("offH").getValue()).intValue());
            tp2.setCurrentMinute(((Number) dataSnapshot.child("offM").getValue()).intValue());
            s.setChecked((boolean) dataSnapshot.child("active").getValue());


            tp.setOnTimeChangedListener(timePickerListener);
            tp2.setOnTimeChangedListener(timePickerListener);
            s.setOnCheckedChangeListener(switchListener);


        }
        @Override
        public void onCancelled(DatabaseError databaseError) {
            Log.e("db",databaseError.toString());

        }
    });

    timePickerListener = new TimePicker.OnTimeChangedListener(){
        @Override
        public void onTimeChanged(TimePicker view, int hourOfDay, int minute) {
            Log.d("deb","activity.updatesettings");

            lightSettingsRef.setValue(new LightSettingsHelper(
                    s.isChecked(),
                    tp.getCurrentHour(),
                    tp.getCurrentMinute(),
                    tp2.getCurrentHour(),
                    tp2.getCurrentMinute()
            ));
        }

    };

    switchListener = new CompoundButton.OnCheckedChangeListener() {
        @Override
        public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
            lightSettingsRef.setValue(new LightSettingsHelper(
                    s.isChecked(),
                    tp.getCurrentHour(),
                    tp.getCurrentMinute(),
                    tp2.getCurrentHour(),
                    tp2.getCurrentMinute()
            ));
        }
    };

    tp.setOnTimeChangedListener(timePickerListener);
    tp2.setOnTimeChangedListener(timePickerListener);
    s.setOnCheckedChangeListener(switchListener);

}
 
开发者ID:reevejd,项目名称:SmartHome,代码行数:75,代码来源:LightSettingsActivity.java

示例7: showTimePicker

import android.widget.TimePicker; //导入方法依赖的package包/类
private void showTimePicker() {
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP){
        TimePickerDialog timeDialog = new TimePickerDialog(getActivity(),
                (timePicker, hour, minute) -> {
                    taskCalender.set(Calendar.HOUR_OF_DAY, hour);
                    taskCalender.set(Calendar.MINUTE, minute);
                    task.setTaskDate(taskCalender);
                    presenter.addTask(task, false);
                    updateAfterAdding(task);

                    if (task.getRepeatCategory() != 0){
                        new RepeatOp().execute(task);
                    }
                },
                todayCalender.get(Calendar.HOUR_OF_DAY),
                todayCalender.get(Calendar.MINUTE), false);
        timeDialog.setTitle("Select Task Time");
        timeDialog.show();
    }else {
        TimePicker picker = new TimePicker(getActivity());
        picker.setOnTimeChangedListener((timePicker, hour, minute) -> {
            taskCalender.set(Calendar.HOUR_OF_DAY, hour);
            taskCalender.set(Calendar.MINUTE, minute);
        });

        AlertDialog dialog = new AlertDialog.Builder(getActivity())
                .setTitle("Select Task Time")
                .setView(picker)
                .setPositiveButton("Submit", (dialogInterface, i) -> {
                    dialogInterface.dismiss();
                    task.setTaskDate(taskCalender);
                    presenter.addTask(task, false);
                    updateAfterAdding(task);

                    if (task.getRepeatCategory() != 0){
                        new RepeatOp().execute(task);
                    }
                })
                .create();

        dialog.show();
    }
}
 
开发者ID:aumarbello,项目名称:Tasks,代码行数:44,代码来源:TaskListFragment.java


注:本文中的android.widget.TimePicker.setOnTimeChangedListener方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。