datePicker #30

Merged
murakumo merged 9 commits from datePicker into master 2024-07-03 05:23:34 +00:00
Showing only changes of commit b730f5378d - Show all commits

View File

@ -48,9 +48,9 @@ public class SetUpActivity extends FragmentActivity
String stringHourOfDay; String stringHourOfDay;
String stringMinute; String stringMinute;
Button firstDay; Button setFirstDay;
Button secondDay; Button setSecondDay;
Button thirdDay; Button setThirdDay;
Button setStartTimeButton; Button setStartTimeButton;
Button setEndTimeButton; Button setEndTimeButton;
@ -67,9 +67,9 @@ public class SetUpActivity extends FragmentActivity
setTeacherName = findViewById(R.id.teacherName); //先生の名前 setTeacherName = findViewById(R.id.teacherName); //先生の名前
setStartPoint = findViewById(R.id.startPoint); //開始地点 setStartPoint = findViewById(R.id.startPoint); //開始地点
firstDay = findViewById(R.id.setFirstDayButton); //1日目の日付 setFirstDay = findViewById(R.id.setFirstDayButton); //1日目の日付
secondDay = findViewById(R.id.setSecondDayButton); //2日目の日付 setSecondDay = findViewById(R.id.setSecondDayButton); //2日目の日付
thirdDay = findViewById(R.id.setThirdDayButton); //3日目の日付 setThirdDay = findViewById(R.id.setThirdDayButton); //3日目の日付
setStartTimeButton = findViewById(R.id.startTimeSetButton); //開始時刻を設定するボタン setStartTimeButton = findViewById(R.id.startTimeSetButton); //開始時刻を設定するボタン
setStartTime = findViewById(R.id.startTime); //開始時刻を出力するTextView setStartTime = findViewById(R.id.startTime); //開始時刻を出力するTextView
@ -165,23 +165,39 @@ public class SetUpActivity extends FragmentActivity
}); });
setStartTimeButton.setOnClickListener(v -> {
isStartTimeSelected = 1; //ボタンの判別 setFirstDay.setOnClickListener(v ->{
showTimePickerDialog(); //TimePeckerの表示 isStartTimeSelected = 1;
showTimePickerDialog();
}); });
setEndTimeButton.setOnClickListener(v -> { setSecondDay.setOnClickListener(v ->{
isStartTimeSelected = 2; isStartTimeSelected = 2;
showTimePickerDialog(); showTimePickerDialog();
}); });
setStartBreakTime.setOnClickListener(v -> { setThirdDay.setOnClickListener(v ->{
isStartTimeSelected = 3; isStartTimeSelected = 3;
showTimePickerDialog(); showTimePickerDialog();
}); });
setStartTimeButton.setOnClickListener(v -> {
isStartTimeSelected = 4; //ボタンの判別
showTimePickerDialog(); //TimePeckerの表示
});
setEndTimeButton.setOnClickListener(v -> {
isStartTimeSelected = 5;
showTimePickerDialog();
});
setStartBreakTime.setOnClickListener(v -> {
isStartTimeSelected = 6;
showTimePickerDialog();
});
setEndBreakTime.setOnClickListener(v -> { setEndBreakTime.setOnClickListener(v -> {
isStartTimeSelected = 4; isStartTimeSelected = 7;
showTimePickerDialog(); showTimePickerDialog();
}); });
@ -215,20 +231,39 @@ public class SetUpActivity extends FragmentActivity
stringHourOfDay = String.format("%02d", hourOfDay); //時を取得 stringHourOfDay = String.format("%02d", hourOfDay); //時を取得
stringMinute = String.format("%02d", minute); //分を取得 stringMinute = String.format("%02d", minute); //分を取得
startTime = stringHourOfDay + stringMinute; //時と分を結合し四桁の文字列に startTime = stringHourOfDay + stringMinute; //時と分を結合し四桁の文字列に
setFirstDay.setText(str);
} else if (isStartTimeSelected == 2) { } else if (isStartTimeSelected == 2) {
stringHourOfDay = String.format("%02d", hourOfDay); stringHourOfDay = String.format("%02d", hourOfDay);
stringMinute = String.format("%02d", minute); stringMinute = String.format("%02d", minute);
endTime = stringHourOfDay + stringMinute; endTime = stringHourOfDay + stringMinute;
setSecondDay.setText(str);
} else if (isStartTimeSelected == 3) { } else if (isStartTimeSelected == 3) {
stringHourOfDay = String.format("%02d", hourOfDay);
stringMinute = String.format("%02d", minute);
endTime = stringHourOfDay + stringMinute;
setThirdDay.setText(str);
} else if (isStartTimeSelected == 4) {
stringHourOfDay = String.format("%02d", hourOfDay);
stringMinute = String.format("%02d", minute);
endTime = stringHourOfDay + stringMinute;
setStartTime.setText(str);
} else if (isStartTimeSelected == 5) {
stringHourOfDay = String.format("%02d", hourOfDay);
stringMinute = String.format("%02d", minute);
endTime = stringHourOfDay + stringMinute;
setEndTime.setText(str);
} else if (isStartTimeSelected == 6) {
stringHourOfDay = String.format("%02d", hourOfDay); stringHourOfDay = String.format("%02d", hourOfDay);
stringMinute = String.format("%02d", minute); stringMinute = String.format("%02d", minute);
startBreakTime =stringHourOfDay + stringMinute; startBreakTime =stringHourOfDay + stringMinute;
setStartBreakTime.setText(" " + str + " "); setStartBreakTime.setText(" " + str + " ");
} else if (isStartTimeSelected == 4) { } else if (isStartTimeSelected == 7) {
stringHourOfDay = String.format("%02d", hourOfDay); stringHourOfDay = String.format("%02d", hourOfDay);
stringMinute = String.format("%02d", minute); stringMinute = String.format("%02d", minute);
endBreakTime = stringHourOfDay + stringMinute; endBreakTime = stringHourOfDay + stringMinute;