miyabihitoの日記

個人的な技術メモ

Dialogについて

Androidでダイアログを表示するには

・Dialogクラス
ダイアログの基本となるクラス
直接このクラスを使うのではなく下記のサブクラスを使うべきだそうです。(開発ガイドより)

メソッド
dismiss:ダイアログを消去

・AlertDialogクラス
自作のViewを表示するなど色々できる。

・AlertDialog.Builderクラス
AlertDialogを構築するためのクラス。
AlertDialogクラスのメソッドより色々あり、こちらを使ってAlertDialogの設定をしたほうがよい。

メソッド(それぞれBuilder自身を返すので、全部メソッドチェーンでつなげて記述できる)
setItems:リストを表示できる
setSingleChoiceItems:ラジオボタンで選択するリスト表示
setMultiChoiceItems:チェックボックスで選択するリスト表示

・ProgressDialog
・DataPickerDialog
・TimePickerDialog
AlertDialogにそれぞれのウィジェットを既に貼付けてあるもの。