平凡エンジニアからの出発

一に努力、二に理想、三に積小為大。

【AndroidTraining】Dialog 3

Lesson

Dialog 3

Mission

下記の仕様を満たすアプリを作りましょう。

  • 時間ダイアログ(TimePickerDialog)を表示させる

Snap Shot

f:id:atuyan39:20210416234813p:plainf:id:atuyan39:20210416234818p:plain

Step by Step

  1. Dialog 2を用意する
  2. Button(時間ダイアログを表示する)を追加する
  3. Buttonにクリックリスナーを追加する
  4. 時間ダイアログを作成する
  TimePickerDialog dialog = new TimePickerDialog(this, new TimePickerDialog.OnTimeSetListener() {
    @Override
    public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
        // OKボタンが押下された際に通知が来る
        String message = hourOfDay + "時" + minute + "分";
        Toast.makeText(getApplicationContext(), message, Toast.LENGTH_SHORT).show();
    }
  }, 0, 0, true);

5 . 時間ダイアログを表示する

  dialog.show();

Code

Dialog 3 · atuyan39/AndroidTraining@0ad71cd · GitHub

Reference

developer.android.com

Memo

2時2分