本文整理汇总了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;
}
示例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;
}
示例3: onCreateDialogView
import android.widget.TimePicker; //导入方法依赖的package包/类
@Override
protected View onCreateDialogView() {
time_picker = new TimePicker((getContext()));
time_picker.setOnTimeChangedListener(this);
return time_picker;
}
示例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;
}
示例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);
}
示例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);
}
示例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();
}
}