Androidアプリでダイアログを表示して、そこから時間を設定するには、下記のように書きます。
int time_h = 0; int time_m = 0; TimePickerDialog timePickerDialog = new TimePickerDialog(SampleActivity.this, new TimePickerDialog.OnTimeSetListener() { @Override public void onTimeSet(TimePicker view, int hourOfDay, int minute) { time_h = hourOfDay; time_m = minute; } }, time_h, time_m, true); timePickerDialog.setMessage("時刻設定"); timePickerDialog.show();
TimePickerDialogでは、DatePickerDialogとは違い、時間も分もそのままの値が扱われます。 また、この部分でダイアログを開いたときのデフォルトの時間をセットしています。
time_h, time_m, true);
この処理を実行すると、この画面のようになります。
コメントを残す